def deco(func):
def wrap(*a, **kw):
return func(*a, **kw)
return wrapdef repeat(n):
def decorator(func):
def wrapper(*args, **kwargs):
for _ in range(n):
func(*args, **kwargs)
return wrapper
return decoratorfrom functools import wraps
def deco(func):
@wraps(func)
def wrap(*a, **kw):
return func(*a, **kw)
return wrapfrom contextlib import contextmanager
@contextmanager
def simple():
yield