mirror of
https://github.com/JefferyHcool/BiliNote.git
synced 2026-05-06 20:42:52 +08:00
14 lines
359 B
Python
14 lines
359 B
Python
import time
|
|
import functools
|
|
|
|
def timeit(func):
|
|
@functools.wraps(func)
|
|
def wrapper(*args, **kwargs):
|
|
start = time.perf_counter()
|
|
result = func(*args, **kwargs)
|
|
end = time.perf_counter()
|
|
duration = end - start
|
|
print(f"{func.__name__} executed in {duration:.4f} seconds")
|
|
return result
|
|
return wrapper
|