Nikita_luk FuncCount 8166
Летуновский Кирилл Ефимович 515 FuncCount 8433
f1from functools import wrapsf1from functools import wraps
22
3def counter(func):3def counter(func):
n4    func.count = 0n4    func.call_count = 0
55
6    @wraps(func)6    @wraps(func)
7    def wrapper(*args, **kwargs):7    def wrapper(*args, **kwargs):
n8        func.count += 1n8        func.call_count += 1
9        return func(*args, **kwargs)9        return func(*args, **kwargs)
1010
t11    def _counter():t11    def counter_method():
12        return func.count12        return func.call_count
13    wrapper.counter = _counter13    wrapper.counter = counter_method
14    return wrapper14    return wrapper
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op