Changeset 6936
- Timestamp:
- 12/17/07 05:09:32 (1 year ago)
- Files:
-
- django/trunk/django/core/management/base.py (modified) (1 diff)
- django/trunk/django/core/management/commands/dumpdata.py (modified) (2 diffs)
- django/trunk/django/core/management/commands/loaddata.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/core/management/base.py
r6767 r6936 28 28 make_option('--pythonpath', 29 29 help='A directory to add to the Python path, e.g. "/home/djangoprojects/myproject".'), 30 make_option('--traceback', action='store_true', 31 help='Print traceback on exception'), 30 32 ) 31 33 help = '' django/trunk/django/core/management/commands/dumpdata.py
r6932 r6936 20 20 format = options.get('format', 'json') 21 21 indent = options.get('indent', None) 22 show_traceback = options.get('traceback', False) 22 23 23 24 if len(app_labels) == 0: … … 43 44 return serializers.serialize(format, objects, indent=indent) 44 45 except Exception, e: 46 if show_traceback: 47 raise 45 48 raise CommandError("Unable to serialize database: %s" % e) django/trunk/django/core/management/commands/loaddata.py
r6922 r6936 28 28 29 29 verbosity = int(options.get('verbosity', 1)) 30 show_traceback = options.get('traceback', False) 30 31 31 32 # Keep a count of the installed objects and fixtures … … 99 100 except Exception, e: 100 101 fixture.close() 102 transaction.rollback() 103 transaction.leave_transaction_management() 104 if show_traceback: 105 raise 101 106 sys.stderr.write( 102 107 self.style.ERROR("Problem installing fixture '%s': %s\n" % 103 108 (full_path, str(e)))) 104 transaction.rollback()105 transaction.leave_transaction_management()106 109 return 107 110 fixture.close()
