Ticket #6497: 0042-Improved-fixture-error-reporting.patch
| File 0042-Improved-fixture-error-reporting.patch, 1.7 kB (added by Bastian Kleineidam <calvin@debian.org>, 1 year ago) |
|---|
-
a/django/core/management/commands/loaddata.py
old new 102 102 models.add(obj.object.__class__) 103 103 obj.save() 104 104 label_found = True 105 except Exception, e: 105 except (SystemExit, KeyboardInterrupt): 106 raise 107 except Exception: 108 import traceback 106 109 fixture.close() 107 110 transaction.rollback() 108 111 transaction.leave_transaction_management() … … 110 113 raise 111 114 sys.stderr.write( 112 115 self.style.ERROR("Problem installing fixture '%s': %s\n" % 113 (full_path, str(e))))116 (full_path, traceback.format_exc()))) 114 117 return 115 118 fixture.close() 116 119 except:
