Code

Ticket #11481: loaddata_proper_err_code.diff

File loaddata_proper_err_code.diff, 815 bytes (added by justinlilly, 5 years ago)

Patch which uses sys.exit(1) instead of return.

Line 
1Index: django/core/management/commands/loaddata.py
2===================================================================
3--- django/core/management/commands/loaddata.py (revision 11208)
4+++ django/core/management/commands/loaddata.py (working copy)
5@@ -167,7 +167,7 @@
6                                             self.style.ERROR("Problem installing fixture '%s': %s\n" %
7                                                  (full_path, ''.join(traceback.format_exception(sys.exc_type,
8                                                      sys.exc_value, sys.exc_traceback)))))
9-                                    return
10+                                    sys.exit(1)
11                                 fixture.close()
12 
13                                 # If the fixture we loaded contains 0 objects, assume that an