Кирилл Иванович Архипов 524 FuncCount 8032
owl_the_first FuncCount 8316
f1from functools import wrapsf1from functools import wraps
22
n3def counter(func):n3def counter(f):
4    count = 04    count = 0
55
n6    @wraps(func)n6    @wraps(f)
7    def wrapper(*args, **kwargs):7    def wrapper(*args, **kwargs):
8        nonlocal count8        nonlocal count
9        count += 19        count += 1
n10        return func(*args, **kwargs)n10        return f(*args, **kwargs)
1111
n12    def get_counter():n12    def get():
13        nonlocal count13        nonlocal count
14        return count14        return count
t15    wrapper.counter = get_countert15    wrapper.counter = get
16    return wrapper16    return wrapper
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op