If you are using class-based views, it's pretty easy...
def decorated( ok=True ):
log.debug("decorated -- decorated()")
def decorator( wrapped ):
log.debug("decorated -- decorated.decorator()")
def wrapper( self, *arg, **kw):
log.debug("decorated -- decorated.decorator.wrapper()")
try:
result = wrapped( self, *arg, **kw )
finally:
pass
return result
return wrapper
return decorator
class CoreHandler(object):
def __init__(self,request):
self.request = request
class MyView(CoreHandler):
@decorated(ok=True)
def login(self):
return render_to_response('/path/to/template')
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/pylons-discuss?hl=en.