Go to the latest version of this document.
search in docstrings

Search bar offers the following options:

- Term presence. The below example searches for documents that must contain “foo”, might contain “bar” and must not contain “baz”: `+foo bar -baz`
- Wildcards. The below example searches for documents with words beginning with “foo”: `foo*`
- Search in specific fields. The following search matches all objects in "twisted.mail" that matches “search”: `+qname:twisted.mail.* +search`

  Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'. Last two fields are only applicable if "search in docstrings" is enabled.

- Fuzzy matches. The following search matches all documents that have a word within 1 edit distance of “foo”: `foo~1`

Results provided by Lunr.js

# ``twisted`.`application`.`twist`.`_options`.`TwistOptions``

class documentation

`class TwistOptions(Options): (source)`

View In Hierarchy

Command line options for `twist`.

Method | `__init__` | Undocumented
Method | `getSynopsis` | Returns a string containing a description of these options and how to pass them to the executed file.
Method | `installReactor` | Install the reactor.
Method | `opt_log_file` | Log to file. ("-" for stdout, "+" for stderr; default: "-")
Method | `opt_log_format` | Log file format. (options: "text", "json"; default: "text" if the log file is a tty, otherwise "json")
Method | `opt_log_level` | Set default log level. (options: {options}; default: "{default}")
Method | `opt_reactor` | The name of the reactor to use. (options: {options})
Method | `opt_version` | Print version and exit.
Method | `parseOptions` | The guts of the command-line parser.
Method | `postOptions` | I am called after the options are parsed.
Method | `selectDefaultLogObserver` | Set `fileLogObserverFactory` to the default appropriate for the chosen `logFile`.
Class Variable | `defaultReactorName` | Undocumented
Instance Variable | `longdesc` | Undocumented
Property | `plugins` | Undocumented
Property | `subCommands` | Undocumented

Inherited from `Options`:

Method | `__str__` | Undocumented
Method | `getUsage` | Undocumented
Method | `opt_help` | Display this help and exit.
Method | `parseArgs` | I am called with any leftover arguments which were not options.
Class Variable | `completionData` | Undocumented
Class Variable | `defaultSubCommand` | Undocumented
Class Variable | `parent` | Undocumented
Instance Variable | `defaults` | Undocumented
Instance Variable | `docs` | Undocumented
Instance Variable | `longOpt` | Undocumented
Instance Variable | `opts` | Undocumented
Instance Variable | `shortOpt` | Undocumented
Instance Variable | `subCommand` | Undocumented
Instance Variable | `subOptions` | 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)
overrides `twisted.python.usage.Options.__init__`

Undocumented

def getSynopsis(self) -> `str`: (source)
overrides `twisted.python.usage.Options.getSynopsis`

Returns a string containing a description of these options and how to pass them to the executed file.

def installReactor(self, name: `str`) -> `IReactorCore`: (source)

Install the reactor.

def opt_log_file(self, fileName: `str`): (source)

Log to file. ("-" for stdout, "+" for stderr; default: "-")

def opt_log_format(self, format: `str`): (source)

Log file format. (options: "text", "json"; default: "text" if the log file is a tty, otherwise "json")

def opt_log_level(self, levelName: `str`): (source)

Set default log level. (options: {options}; default: "{default}")

def opt_reactor(self, name: `str`): (source)

The name of the reactor to use. (options: {options})

def opt_version(self) -> `typing.NoReturn`: (source)
overrides `twisted.python.usage.Options.opt_version`

Print version and exit.

def parseOptions(self, options: `Optional[Sequence[str]]` = None): (source)
overrides `twisted.python.usage.Options.parseOptions`

The guts of the command-line parser.

def postOptions(self): (source)
overrides `twisted.python.usage.Options.postOptions`

I am called after the options are parsed.

Override this method in your subclass to do something after the options have been parsed and assigned, like validate that all options are sane.

def selectDefaultLogObserver(self): (source)

Set `fileLogObserverFactory` to the default appropriate for the chosen `logFile`.

defaultReactorName: `str` = (source)

Undocumented

longdesc: `str` = (source)

Undocumented

@property
plugins: `Mapping[str, IServiceMaker]` = (source)

Undocumented

@property
subCommands: `Iterable[Tuple[str, None, Callable[[IServiceMaker], Options], str]]` = (source)

Undocumented