�
Ϫ�f�
� �� � d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl m
Z
eedd� � ej � G d � d
ej � Z G d� dej � Zdd
edeeef fd�ZdgZy)a�
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.
� )�Union)�GLib)� _glibbase)�ReactorAlreadyRunning)�runtime�threads_initNc �" |