Source code for esm_profile.esm_profile

import time

timing_info = []


[docs]def timing(f): def wrap(*args): time1 = time.time() ret = f(*args) time2 = time.time() timing_info.append( "{:s} function took {:.3f} ms".format( f.__qualname__, (time2 - time1) * 1000.0 ) ) return ret return wrap