/circuits/web/events.py

https://bitbucket.org/prologic/circuits/ · Python · 49 lines · 14 code · 15 blank · 20 comment · 0 complexity · 65ed298fc57cce6f439f08305c8db884 MD5 · raw file

  1. # Module: events
  2. # Date: 3rd February 2009
  3. # Author: James Mills, prologic at shortcircuit dot net dot au
  4. """Events
  5. This module implements the necessary Events needed.
  6. """
  7. from circuits import Event
  8. class request(Event):
  9. """request(Event) -> request Event
  10. args: request, response
  11. """
  12. success = True
  13. failure = True
  14. complete = True
  15. class response(Event):
  16. """response(Event) -> response Event
  17. args: request, response
  18. """
  19. success = True
  20. failure = True
  21. complete = True
  22. class stream(Event):
  23. """stream(Event) -> stream Event
  24. args: request, response
  25. """
  26. success = True
  27. failure = True
  28. complete = True
  29. class terminate(Event):
  30. """terminate Event"""