Files
amodem/amodem/profiling.py
2014-08-08 20:21:36 +03:00

15 lines
248 B
Python

import cProfile
import contextlib
@contextlib.contextmanager
def save(filename=None):
if filename:
pr = cProfile.Profile()
pr.enable()
yield
pr.disable()
pr.dump_stats(filename)
else:
yield