Advertisement
pegorino

module_1

Jan 13th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.61 KB | None | 0 0
  1. """здесь лежит декоратор log"""
  2. from functools import wraps
  3.  
  4.  
  5. def log(params=True):
  6.     def deco(func):
  7.         @wraps(func)
  8.         def wrapper(*args, **kwargs):
  9.             result = func(*args, **kwargs)
  10.             print(
  11.                 'результат работы декоратора: {deco}\nимя декорируемой функции: {func}\n{func} вызвана из функции {main}'.format(
  12.                     deco=log.__name__, func=func.__name__, main='ВОТ ЗДЕСЬ ВОПРОСЫ'))
  13.             return result
  14.  
  15.         return wrapper
  16.  
  17.     return deco
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement