Go to the latest version of this document.

# ``twisted`.`internet`.`glib2reactor``

module documentation
(source)

This module provides support for Twisted to interact with the glib mainloop. This is like gtk2, but slightly faster and does not require a working $DISPLAY. However, you cannot run GUIs under this reactor: for that you must use the gtk2reactor instead.

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

        from twisted.internet import glib2reactor
        glib2reactor.install()

Then use twisted.internet APIs as usual. The other methods here are not intended to be called directly.

Class | `Glib2Reactor` | The reactor using the glib mainloop.
Function | `install` | Configure the twisted mainloop to be run inside the glib mainloop.

def install(): (source)

Configure the twisted mainloop to be run inside the glib mainloop.