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.
1 parent ba07e91 commit 3375a75Copy full SHA for 3375a75
python/src/warps.py
@@ -0,0 +1,35 @@
1
+import time
2
+
3
4
+def funA():
5
+ start = time.time()
6
+ for i in range(1000000):
7
+ pass
8
+ end = time.time()
9
10
+ print("funA cost time = {}".format(end-start))
11
12
13
+def warps():
14
+ def warp(func):
15
+ def _warp(*args, **kwargs):
16
17
+ func(*args, **kwargs)
18
19
+ print("{} cost time = {}".format(getattr(func, '__name__'), (end-start)))
20
+ return _warp
21
+ return warp
22
23
24
+@warps()
25
+def funB():
26
+ # start = time.time()
27
+ for i in range(2000000):
28
29
+ # end = time.time()
30
31
+ # print("funB cost time = %f s" % (end-start))
32
33
34
+if __name__ == '__main__':
35
+ funB()
0 commit comments