простой декоратор-таймер
def timer(func):
def wrapper(*args):
start = time()
result = func(*args)
timer_ = time() - start
print(f"Running this function took {timer_} seconds.")
return result
return wrapper
Нужно сделать декоратор для рекурсивной функции, т.к. этот перестаёт работать для неё. Есть у кого какие идеи на этот счёт?
P.S. Я знаю что есть много встроенных функций для этого, но мне нужен велосипед
$result же не будет пока функция работает; я сделал чтобы перед вызовом функции сохранял время, а потом посчитать. this - prevCall
Обсуждают сегодня