wxPython reactor.

wxPython drives the event loop, select() runs in a thread.

Method registerWxApp Register wxApp instance with the reactor.
Method stop Stop the reactor.
Method run Start the reactor.
Method _installSignalHandlersAgain wx sometimes removes our own signal handlers, so re-add them.
Method _runInMainThread Schedule function to run in main wx/Twisted thread.
Method _stopWx Stop the wx event loop if it hasn't already been stopped.

Inherited from PluggableResolverMixin (via ThreadedSelectReactor, PosixReactorBase, ReactorBase):

Instance Variable resolver The installed IResolverSimple.
Method installResolver See IReactorPluggableResolver.
Method installNameResolver See IReactorPluggableNameResolver.
Method nameResolver Implementation of read-only IReactorPluggableNameResolver.nameResolver.
Instance Variable _nameResolver The installed IHostnameResolver.

Inherited from PluggableResolverMixin (via ThreadedSelectReactor, PosixReactorBase, ReactorBase):

Instance Variable resolver The installed IResolverSimple.
Method installResolver See IReactorPluggableResolver.
Method installNameResolver See IReactorPluggableNameResolver.
Method nameResolver Implementation of read-only IReactorPluggableNameResolver.nameResolver.
Instance Variable _nameResolver The installed IHostnameResolver.

Inherited from PluggableResolverMixin (via ThreadedSelectReactor, PosixReactorBase, ReactorBase):

Instance Variable resolver The installed IResolverSimple.
Method installResolver See IReactorPluggableResolver.
Method installNameResolver See IReactorPluggableNameResolver.
Method nameResolver Implementation of read-only IReactorPluggableNameResolver.nameResolver.
Instance Variable _nameResolver The installed IHostnameResolver.

Inherited from PluggableResolverMixin (via ThreadedSelectReactor, PosixReactorBase, ReactorBase):

Instance Variable resolver The installed IResolverSimple.
Method installResolver See IReactorPluggableResolver.
Method installNameResolver See IReactorPluggableNameResolver.
Method nameResolver Implementation of read-only IReactorPluggableNameResolver.nameResolver.
Instance Variable _nameResolver The installed IHostnameResolver.

Inherited from PluggableResolverMixin (via ThreadedSelectReactor, PosixReactorBase, ReactorBase):

Instance Variable resolver The installed IResolverSimple.
Method installResolver See IReactorPluggableResolver.
Method installNameResolver See IReactorPluggableNameResolver.
Method nameResolver Implementation of read-only IReactorPluggableNameResolver.nameResolver.
Instance Variable _nameResolver The installed IHostnameResolver.

Inherited from PluggableResolverMixin (via ThreadedSelectReactor, PosixReactorBase, ReactorBase):

Instance Variable resolver The installed IResolverSimple.
Method installResolver See IReactorPluggableResolver.
Method installNameResolver See IReactorPluggableNameResolver.
Method nameResolver Implementation of read-only IReactorPluggableNameResolver.nameResolver.
Instance Variable _nameResolver The installed IHostnameResolver.
def registerWxApp(self, wxapp): (source)

Register wxApp instance with the reactor.

def _installSignalHandlersAgain(self): (source)

wx sometimes removes our own signal handlers, so re-add them.

def _runInMainThread(self, f): (source)

Schedule function to run in main wx/Twisted thread.

Called by the select() thread.

def _stopWx(self): (source)

Stop the wx event loop if it hasn't already been stopped.

Called during Twisted event loop shutdown.

def run(self, installSignalHandlers=True): (source)
API Documentation for Twisted, generated by pydoctor at 2019-08-06 12:10:50.