Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def log_decorator():
- def log_real_decorator(f):
- @wraps(f)
- def wrapper(self,*args, **kw):
- print "I am the decorator, I know that self is", self, "and I can do whatever I want with it!"
- print "I also got other args:", args, kw
- f(*args, **kw)
- return wrapper
- return log_real_decorator
- class Foo(object):
- @log_decorator
- def meth(self):
- print "I am the method, my self is", self
- f = Foo()
- f.meth()
Add Comment
Please, Sign In to add comment