Advertisement
Guest User

Untitled

a guest
Oct 6th, 2020
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.42 KB | None | 0 0
  1. from functools import wraps
  2.  
  3.  
  4. def dec_with_args(dargs):
  5.     def decorator(func):
  6.         @wraps(func)
  7.         def wrapper(*args, **kwargs):
  8.             result = func(*args, **kwargs)
  9.             return result * dargs
  10.  
  11.         return wrapper
  12.  
  13.     return decorator
  14.  
  15. @dec_with_args(dargs=10)
  16. def sum_num(a,b):
  17.     """ petux doc"""
  18.     return a * b
  19.  
  20.  
  21. print(sum_num(5,5))
  22.  
  23. print(sum_num.__name__,sum_num.__doc__)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement