twisted.application.runner._runner.Runner(object) class documentationtwisted.application.runner._runner
View Source
(View In Hierarchy)
Twisted application runner.
| Method | run | Run this command. |
| Method | killIfRequested | If self._kill is true, attempt to kill a running instance
of the application. |
| Method | startLogging | Start the twisted.logger
logging system. |
| Method | startReactor | Register self._whenRunning with the reactor so that it is
called once the reactor is running, then start the reactor. |
| Method | whenRunning | Call self._whenRunning with
self._whenRunningArguments. |
| Method | reactorExited | Call self._reactorExited with
self._reactorExitedArguments. |
| Class Variable | _log | The logger attached to this class. (type: Logger) |
| Instance Variable | _reactor | The reactor to start and run the application in. (type: IReactorCore) |
| Instance Variable | _pidFile | The file to store the running process ID in. (type: callable that takes a single writable file-like object argument and returns
a twisted.logger.FileLogObserver) |
| Instance Variable | _kill | Whether this runner should kill an existing running instance of the
application. (type: bool) |
| Instance Variable | _defaultLogLevel | The default log level to start the logging system with. (type: constantly.NamedConstant
from LogLevel) |
| Instance Variable | _logFile | A file stream to write logging output to. (type: writable file-like object) |
| Instance Variable | _fileLogObserverFactory | A factory for the file log observer to use when starting the logging system. |
| Instance Variable | _whenRunning | Hook to call after the reactor is running; this is where the application
code that relies on the reactor gets called. (type: callable that takes the keyword arguments specified by
whenRunningArguments) |
| Instance Variable | _whenRunningArguments | Keyword arguments to pass to whenRunning when it is called. (type: dict) |
| Instance Variable | _reactorExited | Hook to call after the reactor exits. (type: callable that takes the keyword arguments specified by
reactorExitedArguments) |
| Instance Variable | _reactorExitedArguments | Keyword arguments to pass to reactorExited when it is called. (type: dict) |
twisted.logger.FileLogObserver)
bool)
constantly.NamedConstant
from LogLevel)
whenRunningArguments)
reactorExitedArguments)
reactorExited when it is called. (type: dict)
If self._kill is true, attempt to kill a running instance
of the application.
Register self._whenRunning with the reactor so that it is
called once the reactor is running, then start the reactor.
Call self._whenRunning with
self._whenRunningArguments.
| Note | This method is called after the reactor starts running. | |
Call self._reactorExited with
self._reactorExitedArguments.
| Note | This method is called after the reactor exits. | |