def benchmark(package_name):
def decorator(func):
def inner():
try:
package = import_module(package_name)
except ImportError:
return 'not available.'
start = perf_counter()
for i in range(TIMES):
func(package)
end = perf_counter()
return end - start
return inner
return decorator
评论列表
文章目录