Part of twisted.web.server View Source View In Hierarchy
| Instance Variable | counter | increment value used for generating unique sessions ID. |
| Instance Variable | requestFactory | factory creating requests objects. Default to Request. |
| Instance Variable | displayTracebacks | if set, Twisted internal errors are displayed on rendered pages. Default to
True. |
| Instance Variable | sessionFactory | factory for sessions objects. Default to Session. |
| Instance Variable | sessionCheckTime | Deprecated. See Session.sessionTimeout
instead. |
| Method | __init__ | Initialize. |
| Method | __getstate__ | Undocumented |
| Method | makeSession | Generate a new Session instance, and store it for future reference. |
| Method | getSession | Get a previously generated session, by its unique ID. This raises a KeyError if the session is not found. |
| 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. |
| Method | _openLogFile | Override in subclasses, e.g. to use twisted.python.logfile. |
| Method | _mkuid | (internal) Generate an opaque, unique ID for a user's session. |
Inherited from HTTPFactory:
| Method | startFactory | Set up request logging if necessary. |
| Method | stopFactory | This will be called before I stop listening on all Ports/Connectors. |
| Method | log | Log a request's result to the logfile, by default in combined log format. |
| Instance Variable | _logDateTime | A cached datetime string for log messages, updated by
_logDateTimeCall. (type: str) |
| Instance Variable | _logDateTimeCall | A delayed call for the next update to the cached log datetime string. (type: IDelayedCall
provided) |
| Method | _updateLogDateTime | Update log datetime periodically, so we aren't always recalculating it. |
| Method | _escape | Undocumented |
Inherited from Factory (via HTTPFactory, ServerFactory):
| Class Method | forProtocol | Create a factory for the given protocol. |
| Method | logPrefix | Describe this factory for log messages. |
| Method | doStart | Make sure startFactory is called. |
| Method | doStop | Make sure stopFactory is called. |
True.
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.