/circuits/web/__init__.py

https://bitbucket.org/prologic/circuits/ · Python · 30 lines · 16 code · 5 blank · 9 comment · 4 complexity · 6894a09548bc079175a198022ea18e8f MD5 · raw file

  1. # Module: __init__
  2. # Date: 3rd October 2008
  3. # Author: James Mills, prologic at shortcircuit dot net dot au
  4. """Circuits Library - Web
  5. circuits.web contains the circuits full stack web server that is HTTP
  6. and WSGI compliant.
  7. """
  8. from .loggers import Logger
  9. from .sessions import Sessions
  10. from .url import parse_url, URL
  11. from .servers import BaseServer, Server
  12. from .controllers import expose, Controller
  13. from .events import request, response, stream
  14. from .errors import httperror, forbidden, notfound, redirect
  15. from .dispatchers import Static, Dispatcher, VirtualHosts, XMLRPC
  16. try:
  17. from .dispatchers import JSONRPC
  18. except ImportError:
  19. pass
  20. try:
  21. from .controllers import JSONController
  22. except ImportError:
  23. pass
  24. # flake8: noqa