Changeset 0f89116 in flex_extract.git for Source/Python/Mods/profiling.py
- Timestamp:
- Dec 19, 2019, 8:07:12 PM (4 years ago)
- Branches:
- master, ctbto, dev
- Children:
- a73c0f6
- Parents:
- 0d99607
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Source/Python/Mods/profiling.py
r8463d78 r0f89116 37 37 # FUNCTION 38 38 # ------------------------------------------------------------------------------ 39 def timefn(f n):39 def timefn(func): 40 40 ''' 41 41 @Description: 42 42 Decorator function. It takes the inner function as an argument. 43 43 ''' 44 @wraps(f n)44 @wraps(func) 45 45 def measure_time(*args, **kwargs): 46 46 ''' … … 65 65 ''' 66 66 67 t1 = time.time() 68 result = fn(*args, **kwargs) 69 t2 = time.time() 70 print("@timefn:" + fn.__name__ + " took " + str(t2 - t1) + " seconds") 67 time1 = time.time() 68 result = func(*args, **kwargs) 69 time2 = time.time() 70 print("@timefn:" + func.__name__ + " took " + 71 str(time2 - time1) + " seconds") 71 72 72 73 return result
Note: See TracChangeset
for help on using the changeset viewer.