fork download
  1. def After5(funct):
  2. def wrapper():
  3. wrapper.call_count += 1
  4. if wrapper.call_count > 5:
  5. res = funct()
  6. print('{0}'.format(wrapper.call_count))
  7. print('Sending Results{0}'.format(res))
  8. return res
  9. wrapper.call_count = 0
  10. return wrapper
  11.  
  12. @After5
  13. def dummy_funct():
  14. return 5 * 2
  15.  
  16. dummy_funct()
  17. dummy_funct()
  18. dummy_funct()
  19. dummy_funct()
  20. dummy_funct()
  21. dummy_funct()
  22.  
Success #stdin #stdout 0.02s 9268KB
stdin
Standard input is empty
stdout
6
Sending Results10