Ticket #11481: loaddata_patch_ver_2.diff

File loaddata_patch_ver_2.diff, 2.0 KB (added by Justin Lilly, 15 years ago)
  • django/core/management/commands/loaddata.py

     
    105105                        (fixture_name, format)))
    106106                transaction.rollback()
    107107                transaction.leave_transaction_management()
    108                 return
     108                sys.exit(1)
    109109
    110110            if os.path.isabs(fixture_name):
    111111                fixture_dirs = [fixture_name]
     
    138138                                    (fixture_name, humanize(fixture_dir)))
    139139                                transaction.rollback()
    140140                                transaction.leave_transaction_management()
    141                                 return
     141                                sys.exit(1)
    142142                            else:
    143143                                fixture_count += 1
    144144                                objects_in_fixture = 0
     
    167167                                            self.style.ERROR("Problem installing fixture '%s': %s\n" %
    168168                                                 (full_path, ''.join(traceback.format_exception(sys.exc_type,
    169169                                                     sys.exc_value, sys.exc_traceback)))))
    170                                     return
     170                                    sys.exit(1)
    171171                                fixture.close()
    172172
    173173                                # If the fixture we loaded contains 0 objects, assume that an
     
    178178                                            (fixture_name)))
    179179                                    transaction.rollback()
    180180                                    transaction.leave_transaction_management()
    181                                     return
     181                                    sys.exit(1)
    182182
    183183                        except Exception, e:
    184184                            if verbosity > 1:
Back to Top