Guest User

Untitled

a guest
Dec 14th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. import functools
  2.  
  3. def log(text):
  4. def warppest(func):
  5. @functools.wraps(func)
  6. def warpper(*args, **kw):
  7. print(text)
  8. return func(*args, **kw)
  9. return warpper
  10. return warppest
  11.  
  12. @log('text here print')
  13. def dog(a, b):
  14. print('im Dog')
  15. return 'hello i.m back'
  16.  
  17. print(dog.__name__)
  18.  
  19. returnResult = dog(1, 2)
  20. print(returnResult)
Add Comment
Please, Sign In to add comment