Package cherrypy :: Package wsgiserver
[hide private]
[frames] | no frames]

Package wsgiserver

source code

Submodules [hide private]

Classes [hide private]
  WorkerThread
Thread which continuously polls a Queue for Connection objects.
  WSGIGateway_10
A Gateway class to interface HTTPServer with WSGI 1.0.x.
  SizeCheckWrapper
Wraps a file-like object, raising MaxSizeExceeded if too large.
  WSGIPathInfoDispatcher
A WSGI dispatcher for dispatch based on the PATH_INFO.
  ThreadPool
A Request Queue for an HTTPServer which pools threads.
  WSGIGateway_u0
A Gateway class to interface HTTPServer with WSGI u.0.
  NoSSLError
Exception raised when a client speaks HTTP to an HTTPS socket.
  MaxSizeExceeded
  WSGIGateway
A base class to interface HTTPServer with WSGI.
  HTTPRequest
An HTTP Request (and response).
  HTTPServer
An HTTP server.
  SSLAdapter
Base class for SSL driver library adapters.
  HTTPConnection
An HTTP connection (active socket).
  CherryPyWSGIServer
A subclass of HTTPServer which calls a WSGI application.
  ChunkedRFile
Wraps a file-like object, returning an empty string when exhausted.
  KnownLengthRFile
Wraps a file-like object, returning an empty string when exhausted.
  FatalSSLAlert
Exception raised when the SSL implementation signals a fatal alert.
  Gateway
A base class to interface HTTPServer with other systems, such as WSGI.
Functions [hide private]
 
get_ssl_adapter_class(name='pyopenssl')
Return an SSL adapter class for the given name.
source code
Variables [hide private]
  __package__ = 'cherrypy.wsgiserver'