Алтухов Егор, 321 группа FuncCount 7928
action22k FuncCount 8409
f1from functools import wrapsf1from functools import wraps
22
3def counter(func):3def counter(func):
44
5    @wraps(func)5    @wraps(func)
n6    def f(*args, **kwargs):n6    def wrapper(*args, **kwargs):
7        f._count += 17        wrapper.count += 1
8        return func(*args, **kwargs)8        return func(*args, **kwargs)
t9    f._count = 0t9    wrapper.count = 0
10    f.counter = lambda: f._count10    wrapper.counter = lambda: wrapper.count
11    return f11    return wrapper
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op