TypeCast/ArtemiyL
TypeCast/g_gusev
n1def cast(type_):n1def cast(t):
2    from functools import wraps2    from functools import wraps
33
n4    def decorator(fun):n4    def wrapper(fun):
5        @wraps(fun)5        @wraps(fun)
6        def newfun(*args, **kwargs):6        def newfun(*args, **kwargs):
n7            return type_(fun(*args, **kwargs))n7            return (t)(fun(*args, **kwargs))
8        return newfun8        return newfun
t9    return decoratort9    return wrapper
1010
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op