TypeCast/sanek13 | TypeCast/s02190253 | ||||
---|---|---|---|---|---|
f | 1 | from functools import wraps | f | 1 | from functools import wraps |
2 | 2 | ||||
3 | 3 | ||||
n | 4 | def cast(type_): | n | 4 | def cast(typ): |
5 | # @wraps(f) | ||||
6 | def decorator(f): | 5 | def to_decor(fun): | ||
7 | @wraps(f) | 6 | @wraps(fun) | ||
8 | def wrapper(*args, **kwargs): | 7 | def wrapper(*args, **kwargs): | ||
n | 9 | res = f(*args, **kwargs) | n | 8 | res = fun(*args, **kwargs) |
10 | return type_(res) | 9 | return typ(res) | ||
11 | return wrapper | 10 | return wrapper | ||
t | 12 | return decorator | t | 11 | return to_decor |
13 | 12 |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|