1
0
mirror of https://github.com/krateng/maloja.git synced 2023-08-10 21:12:55 +03:00

Added profiler for testing, reorganized folders

This commit is contained in:
krateng 2022-02-26 20:39:23 +01:00
parent 2b75e1e50f
commit 4cd16d73d3
5 changed files with 14 additions and 0 deletions

View File

@ -0,0 +1,14 @@
import cProfile, pstats
profiler = cProfile.Profile()
def profile(func):
def newfunc(*args,**kwargs):
profiler.enable()
result = func(*args,**kwargs)
profiler.disable()
pstats.Stats(profiler).dump_stats(f"dev/benchmarking/{func}.stats")
return result
return newfunc