Changeset 5414
- Timestamp:
- 09/12/08 00:24:44 (4 months ago)
- Files:
-
- trunk/setup.py (modified) (1 diff)
- trunk/tg/decorators.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/setup.py
r5085 r5414 25 25 install_requires=[ 26 26 'Babel', 27 'decorator', 27 28 'Genshi', 28 29 'Pylons>=0.9.7beta3', trunk/tg/decorators.py
r5341 r5414 8 8 import formencode 9 9 from paste.util.mimeparse import best_match 10 from decorator import decorator 10 11 11 12 from webob.multidict import MultiDict … … 13 14 from tg.configuration import Bunch 14 15 # this can't be tg, as we are circular importing then! 15 from pylons import request16 from pylons import config, request 16 17 from pylons import tmpl_context as c 17 18 from util import partial … … 328 329 return _d 329 330 330 331 @decorator 332 def ignore_commits(func, *args, **kwargs): 333 #TODO: Test and document this. 334 s = config.get('DBSession', None) 335 assert hasattr(s, 'commit') 336 old_commit = s.commit 337 s.commit = s.flush 338 retval = func(*args, **kwargs) 339 s.commit = old_commit 340 return retval 341 342