twisted.application.runner._runner.Runner(object) class documentationtwisted.application.runner._runner
(View In Hierarchy)
Known subclasses: twisted.application.runner.test.test_runner.DummyRunner
Twisted application runner.
| Method | run | Run this command. | 
| Method | killIfRequested | If self._killis true, attempt to kill a running instance 
of the application. | 
| Method | startLogging | Start the twisted.loggerlogging system. | 
| Method | startReactor | Register self._whenRunningwith the reactor so that it is 
called once the reactor is running, then start the reactor. | 
| Method | whenRunning | Call self._whenRunningwithself._whenRunningArguments. | 
| Method | reactorExited | Call self._reactorExitedwithself._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.NamedConstantfromLogLevel) | 
| 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 whenRunningwhen 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 reactorExitedwhen 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.
Start the twisted.logger 
logging system.
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. | |