Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.35 KB | None | 0 0
  1. from functools import wraps
  2.  
  3. def repeat(n=1):
  4.     def decorator(func):
  5.         @wraps(func)
  6.         def wrapper(*args, **kwds):
  7.             for i in range(n-1):
  8.                 out = func(*args, **kwds)
  9.             return out
  10.         return wrapper
  11.     return decorator
  12.  
  13. @repeat(5)
  14. def say_hi(name):
  15.     print(f"Hi {name}")
  16.  
  17. say_hi("mike")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement