class documentation

class Options(usage.Options): (source)

View In Hierarchy

Define the options accepted by the twistd web plugin.
Method __init__ Undocumented
Method opt​_add​_header Specify an additional header to be included in all responses. Specified as "HeaderName: HeaderValue".
Method opt​_allow​_ignore​_ext Specify whether or not a request for 'foo' should return 'foo.ext'
Method opt​_class Create a Resource subclass with a zero-argument constructor.
Method opt​_https (DEPRECATED: use --listen) Port to listen on for Secure HTTP.
Method opt​_ignore​_ext Specify an extension to ignore. These will be processed in order.
Method opt​_index Add the name of a file used to check for directory indexes. [default: index, index.html]
Method opt​_listen Add an strports description of port to start the server on. [default: tcp:8080]
Method opt​_mime​_type Specify the default mime-type for static files.
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​_port (DEPRECATED: use --listen) Strports description of port to start the server on
Method opt​_processor `ext=class' where `class' is added as a Processor for files ending with `ext'.
Method opt​_resource​_script An .rpy file to be used as the root resource of the webserver.
Method opt​_user Makes a server with ~/public_html and ~/.twistd-web-pb support for users.
Method opt​_wsgi The FQPN of a WSGI application object to serve as the root resource of the webserver.
Method post​Options Set up conditional defaults and check for dependencies.
Class Variable comp​Data Undocumented
Class Variable longdesc Undocumented
Class Variable opt​Flags Undocumented
Class Variable opt​Parameters Undocumented
Class Variable synopsis Undocumented

Inherited from Options:

Method __str__ Undocumented
Method get​Synopsis Returns a string containing a description of these options and how to pass them to the executed file.
Method get​Usage Undocumented
Method opt​_help Display this help and exit.
Method opt​_version Display Twisted version and exit.
Method parse​Args I am called with any leftover arguments which were not options.
Method parse​Options The guts of the command-line parser.
Class Variable completion​Data Undocumented
Class Variable default​Sub​Command Undocumented
Class Variable parent Undocumented
Instance Variable defaults Undocumented
Instance Variable docs Undocumented
Instance Variable long​Opt Undocumented
Instance Variable opts Undocumented
Instance Variable short​Opt Undocumented
Instance Variable sub​Command Undocumented
Instance Variable sub​Options Undocumented
Instance Variable synonyms Undocumented
Method _gather​_flags Gather up boolean (flag) options.
Method _gather​_handlers Gather up options with their own handler methods.
Method _gather​_parameters Gather options which take a value.
Method _generic​_flag Undocumented
Instance Variable _dispatch Undocumented
def __init__(self): (source)

Undocumented

def opt_add_header(self, header): (source)
Specify an additional header to be included in all responses. Specified as "HeaderName: HeaderValue".
def opt_allow_ignore_ext(self): (source)
Specify whether or not a request for 'foo' should return 'foo.ext'
def opt_class(self, className): (source)
Create a Resource subclass with a zero-argument constructor.
def opt_https(self, port): (source)
(DEPRECATED: use --listen) Port to listen on for Secure HTTP.
def opt_ignore_ext(self, ext): (source)
Specify an extension to ignore. These will be processed in order.
def opt_index(self, indexName): (source)
Add the name of a file used to check for directory indexes. [default: index, index.html]
def opt_listen(self, port): (source)
Add an strports description of port to start the server on. [default: tcp:8080]
def opt_mime_type(self, defaultType): (source)
Specify the default mime-type for static files.
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_port(self, port): (source)
(DEPRECATED: use --listen) Strports description of port to start the server on
def opt_processor(self, proc): (source)
`ext=class' where `class' is added as a Processor for files ending with `ext'.
def opt_resource_script(self, name): (source)
An .rpy file to be used as the root resource of the webserver.
def opt_user(self): (source)
Makes a server with ~/public_html and ~/.twistd-web-pb support for users.
def opt_wsgi(self, name): (source)
The FQPN of a WSGI application object to serve as the root resource of the webserver.
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.

compData = (source)

Undocumented

longdesc: str = (source)

Undocumented

optFlags: list = (source)

Undocumented

optParameters: list = (source)

Undocumented

synopsis: str = (source)

Undocumented