We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 8db472e + 3f1e440 commit 14aea11Copy full SHA for 14aea11
Automation/src/execution_timer/et.py
@@ -0,0 +1,19 @@
1
+"""
2
+Decorator for execution time evaluation
3
+Usage
4
+=====
5
+# @exec_time
6
+# def function_name():
7
8
+def exec_time(func):
9
+ """Returns the execution time of a function"""
10
+ import timeit
11
+
12
+ def wrapper(*args, **kwargs):
13
+ start_time = timeit.default_timer()
14
+ res = func(*args, **kwargs)
15
+ elapsed = timeit.default_timer() - start_time
16
+ print('Elapsed time: %f' % elapsed)
17
+ return res
18
19
+ return wrapper
0 commit comments