EG
Size: a a a
EG
EG
SP
DS
AZ
AZ
From<>
из каждого типа, если хочешь просто оборачивать, тоже рукамиEG
def log_args_and_result(func):
def wrapped(*args, **kwargs):
log(args, kwargs)
res = func(*args, **kwargs)
log(res)
return res
return wrapped
EG
EG
def log_args_and_result(func):
def wrapped(*args, **kwargs):
log(args, kwargs)
res = func(*args, **kwargs)
log(res)
return res
return wrapped
DS
def log_args_and_result(func):
def wrapped(*args, **kwargs):
log(args, kwargs)
res = func(*args, **kwargs)
log(res)
return res
return wrapped
SP
def log_args_and_result(func):
def wrapped(*args, **kwargs):
log(args, kwargs)
res = func(*args, **kwargs)
log(res)
return res
return wrapped
EG
EG
DS
EG
EG
p
EG
EG