Changeset 7558
- Timestamp:
- 05/29/08 06:50:50 (7 months ago)
- Files:
-
- django/trunk/django/db/transaction.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/db/transaction.py
r5091 r7558 17 17 except ImportError: 18 18 import dummy_thread as thread 19 try: 20 from functools import wraps 21 except ImportError: 22 from django.utils.functional import wraps # Python 2.3, 2.4 fallback. 19 23 from django.db import connection 20 24 from django.conf import settings … … 178 182 finally: 179 183 leave_transaction_management() 180 return _autocommit184 return wraps(func)(_autocommit) 181 185 182 186 def commit_on_success(func): … … 203 207 finally: 204 208 leave_transaction_management() 205 return _commit_on_success209 return wraps(func)(_commit_on_success) 206 210 207 211 def commit_manually(func): … … 220 224 leave_transaction_management() 221 225 222 return _commit_manually226 return wraps(func)(_commit_manually)
