Skip to content

Commit 3375a75

Browse files
committed
add code
1 parent ba07e91 commit 3375a75

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

python/src/warps.py

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
start = time.time()
17+
func(*args, **kwargs)
18+
end = time.time()
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+
pass
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

Comments
 (0)