fork download
  1. def dec(methods):
  2. def deco(func):
  3. methods.append(func)
  4. return func
  5. return deco
  6.  
  7. class A:
  8. methods = []
  9. @dec(methods)
  10. def a(self):
  11. print 2
  12. @dec(methods)
  13. def a(self):
  14. print 3
  15.  
  16. A.methods[0](A())
  17. A.methods[1](A())
Success #stdin #stdout 0.01s 9016KB
stdin
Standard input is empty
stdout
2
3