from functools import wraps
 
 
def dec_with_args(dargs):
    def decorator(func):
        @wraps(func)
        def wrapper(*args, **kwargs):
            result = func(*args, **kwargs)
            return result * dargs
 
        return wrapper
 
    return decorator
 
@dec_with_args(dargs=10)
def sum_num(a,b):
    """ petux doc"""
    return a * b
 
 
print(sum_num(5,5))
sum_num.__closure__[0].cell_contents = 100000
print(sum_num(5,5))