File size: 388 Bytes
cea4a4b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import time
from datetime import timedelta
import pandas as pd
from loguru import logger
def print_execution_time(func):
def wrapper_time(*args, **kwargs):
start = time.perf_counter()
a = func(*args, **kwargs)
end = time.perf_counter()
logger.debug(f"{func.__name__}: {str(timedelta(seconds=end - start))}")
return a
return wrapper_time
|