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.
  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.
  ThreadPool
A Request Queue for an HTTPServer which pools threads.
  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'