1# test decorators
2
3def dec(f):
4    print('dec')
5    return f
6
7def dec_arg(x):
8    print(x)
9    return lambda f:f
10
11# plain decorator
12@dec
13def f():
14    pass
15
16# decorator with arg
17@dec_arg('dec_arg')
18def g():
19    pass
20
21# decorator of class
22@dec
23class A:
24    pass
25