t.w.t.Options(usage.Options) : class documentation

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

Define the options accepted by the twistd web plugin.
Method __init__ Undocumented
Method opt_index Add the name of a file used to check for directory indexes. [default: index, index.html]
Method opt_user Makes a server with ~/public_html and ~/.twistd-web-pb support for users.
Method opt_path <path> is either a specific file or a directory to be set as the root of the web server. Use this if you have a directory full of HTML, cgi, epy, or rpy files or any other files that you want to be served up raw.
Method opt_processor `ext=class' where `class' is added as a Processor for files ending with `ext'.
Method opt_class Create a Resource subclass with a zero-argument constructor.
Method opt_resource_script An .rpy file to be used as the root resource of the webserver.
Method opt_wsgi The FQPN of a WSGI application object to serve as the root resource of the webserver.
Method opt_mime_type Specify the default mime-type for static files.
Method opt_allow_ignore_ext Specify whether or not a request for 'foo' should return 'foo.ext'
Method opt_ignore_ext Specify an extension to ignore. These will be processed in order.
Method postOptions Set up conditional defaults and check for dependencies.

Inherited from Options:

Method opt_help Display this help and exit.
Method opt_version Display Twisted version and exit.
Method parseOptions The guts of the command-line parser.
Method parseArgs I am called with any leftover arguments which were not options.
Method __str__ Undocumented
Method getSynopsis Returns a string containing a description of these options and how to pass them to the executed file.
Method getUsage Undocumented
Method _generic_flag Undocumented
Method _gather_flags Gather up boolean (flag) options.
Method _gather_parameters Gather options which take a value.
Method _gather_handlers Gather up options with their own handler methods.
def __init__(self): (source)
Undocumented
def opt_index(self, indexName): (source)
Add the name of a file used to check for directory indexes. [default: index, index.html]
def opt_user(self): (source)
Makes a server with ~/public_html and ~/.twistd-web-pb support for users.
def opt_path(self, path): (source)
<path> is either a specific file or a directory to be set as the root of the web server. Use this if you have a directory full of HTML, cgi, epy, or rpy files or any other files that you want to be served up raw.
def opt_processor(self, proc): (source)
`ext=class' where `class' is added as a Processor for files ending with `ext'.
def opt_class(self, className): (source)
Create a Resource subclass with a zero-argument constructor.
def opt_resource_script(self, name): (source)
An .rpy file to be used as the root resource of the webserver.
def opt_wsgi(self, name): (source)
The FQPN of a WSGI application object to serve as the root resource of the webserver.
def opt_mime_type(self, defaultType): (source)
Specify the default mime-type for static files.
def opt_allow_ignore_ext(self): (source)
Specify whether or not a request for 'foo' should return 'foo.ext'
def opt_ignore_ext(self, ext): (source)
Specify an extension to ignore. These will be processed in order.
def postOptions(self): (source)
Set up conditional defaults and check for dependencies.

If SSL is not available but an HTTPS server was configured, raise a UsageError indicating that this is not possible.

If no server port was supplied, select a default appropriate for the other options supplied.

API Documentation for Twisted, generated by pydoctor at 2015-01-30 14:14:53.