Source code for library.utils.decorators.timer
import time
[docs]
def timer(process_name: str):
def wrapper(func):
def measurer(*args, **kwargs):
print(f"=> Running {process_name}...")
start_time = time.time()
result = func(*args, **kwargs)
end_time = time.time()
print(f"\t=> {process_name} took {end_time - start_time} seconds")
return result
return measurer
return wrapper