Class t.w.s.Site(http.HTTPFactory):

Part of twisted.web.server View Source View In Hierarchy

No class docstring
Method __init__ Initialize.
Method _openLogFile Override in subclasses, e.g. to use twisted.python.logfile.
Method __getstate__ Undocumented
Method _mkuid (internal) Generate an opaque, unique ID for a user's session.
Method makeSession Generate a new Session instance, and store it for future reference.
Method getSession Get a previously generated session, by its unique ID.
Method buildProtocol Generate a channel attached to this site.
Method render Redirect because a Site is always a directory.
Method getChildWithDefault Emulate a resource's getChild method.
Method getResourceFor Get a resource for a request.

Inherited from HTTPFactory:

Method startFactory This will be called before I begin listening on a Port or Connector.
Method stopFactory This will be called before I stop listening on all Ports/Connectors.
Method _escape Undocumented
Method log Log a request's result to the logfile, by default in combined log format.

Inherited from Factory (via HTTPFactory, ServerFactory):

Method doStart Make sure startFactory is called.
Method doStop Make sure stopFactory is called.
def __init__(self, resource, logPath=None, timeout=60 * 60 * 12): (source)
Initialize.
def _openLogFile(self, path): (source)
Override in subclasses, e.g. to use twisted.python.logfile.
def __getstate__(self): (source)
Undocumented
def _mkuid(self): (source)
(internal) Generate an opaque, unique ID for a user's session.
def makeSession(self): (source)
Generate a new Session instance, and store it for future reference.
def getSession(self, uid): (source)
Get a previously generated session, by its unique ID. This raises a KeyError if the session is not found.
def buildProtocol(self, addr): (source)
Generate a channel attached to this site.
def render(self, request): (source)
Redirect because a Site is always a directory.
def getChildWithDefault(self, pathEl, request): (source)
Emulate a resource's getChild method.
def getResourceFor(self, request): (source)

Get a resource for a request.

This iterates through the resource heirarchy, calling getChildWithDefault on each resource it finds for a path element, stopping when it hits an element where isLeaf is true.
API Documentation for twisted, generated by pydoctor.