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 ​Glib2​Reactor 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.