t.i.gireactor : module documentation

Part of twisted.internet View Source

This module provides support for Twisted to interact with the glib mainloop via GObject Introspection.

In order to use this support, simply do the following:

   from twisted.internet import gireactor
   gireactor.install()

If you wish to use a GApplication, register it with the reactor:

   from twisted.internet import reactor
   reactor.registerGApplication(app)

Then use twisted.internet APIs as usual.

On Python 3, pygobject v3.4 or later is required.

Class GIReactor GObject-introspection event loop reactor.
Class PortableGIReactor Portable GObject Introspection event loop reactor.
Function install Configure the twisted mainloop to be run inside the glib mainloop.
Function _oldGiInit Make sure pygtk and gi aren't loaded at the same time, and import Glib if possible.
def _oldGiInit(): (source)
Make sure pygtk and gi aren't loaded at the same time, and import Glib if possible.
def install(useGtk=False): (source)
Configure the twisted mainloop to be run inside the glib mainloop.
ParametersuseGtkshould GTK+ rather than glib event loop be used (this will be slightly slower but does support GUI).
API Documentation for Twisted, generated by pydoctor at 2014-05-12 18:27:00.