twisted.web.tap.Options(usage.Options)
class documentationtwisted.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. |
Add the name of a file used to check for directory indexes. [default: index, index.html]
Makes a server with ~/public_html and ~/.twistd-web-pb support for users.
<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.
`ext=class' where `class' is added as a Processor for files ending with `ext'.
Create a Resource subclass with a zero-argument constructor.
An .rpy file to be used as the root resource of the webserver.
The FQPN of a WSGI application object to serve as the root resource of the webserver.
Specify whether or not a request for 'foo' should return 'foo.ext'
Specify an extension to ignore. These will be processed in order.
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.