Changeset 5341
- Timestamp:
- 09/02/08 16:07:31 (4 months ago)
- Files:
-
- trunk/tg/decorators.py (modified) (1 diff)
- trunk/tg/util.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/tg/decorators.py
r5265 r5341 12 12 from webhelpers.paginate import Page 13 13 from tg.configuration import Bunch 14 from functools import partial15 14 # this can't be tg, as we are circular importing then! 16 15 from pylons import request 17 16 from pylons import tmpl_context as c 18 17 from util import partial 19 18 20 19 class Decoration(object): trunk/tg/util.py
r5287 r5341 92 92 except KeyError: 93 93 raise AttributeError(name) 94 95 96 def partial(*args, **create_time_kwds): 97 func = args[0] 98 create_time_args = args[1:] 99 def curried_function(*call_time_args, **call_time_kwds): 100 args = create_time_args + call_time_args 101 kwds = create_time_kwds.copy() 102 kwds.update(call_time_kwds) 103 return func(*args, **kwds) 104 return curried_function