We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 969408a commit ede836eCopy full SHA for ede836e
FluentPython/deco_1.py
@@ -0,0 +1,33 @@
1
+registry = []
2
+
3
4
+def register(func):
5
+ print('running register(%s)' % func)
6
+ registry.append(func.__name__)
7
+ return func
8
9
10
+@register
11
+def f1():
12
+ print("running f1()")
13
14
15
16
+def f2():
17
+ print("running f2()")
18
19
20
+def f3():
21
+ print("running f3()")
22
23
24
+def main():
25
+ print("running main()")
26
+ print("registry ->", registry)
27
+ f1()
28
+ f2()
29
+ f3()
30
31
32
+if __name__ == '__main__':
33
+ main()
0 commit comments