+
    üÐjò  ã            	       óˆ   € R t ^ RIHt ^RIHt ]! R]! R^^^ 4      4       ^ RIHt  ! R R]P                  4      tR t	R	.t
R
# )aë  
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.
)ÚVersion)ÚdeprecatedGnomeReactorÚglib2reactorÚTwisted)Úgtk2reactorc                   ó*   a € ] tR t^t o RtR tRtV tR# )ÚGlib2Reactorz&
The reactor using the glib mainloop.
c                óH   € \         P                  P                  V RR7       R# )z*
Override init to set the C{useGtk} flag.
F)ÚuseGtkN)r   ÚGtk2ReactorÚ__init__)Úselfs   &Ú?/usr/lib/python3/dist-packages/twisted/internet/glib2reactor.pyr   ÚGlib2Reactor.__init__!   s   € ô 	×Ñ×(Ñ(¨°eÐ(Ö<ó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s   ø‡ € ñ÷=ð =r   r   c                 ó6   € \        4       p ^ RIHp V! V 4       R# )zD
Configure the twisted mainloop to be run inside the glib mainloop.
)ÚinstallReactorN)r   Útwisted.internet.mainr   )Úreactorr   s     r   Úinstallr   (   s   € ô ‹n€GÝ4á�7Ör   r   N)r   Úincrementalr   Ú
_deprecater   Útwisted.internetr   r   r   r   Ú__all__r   r   r   Ú<module>r#      sJ   ðñõ  å .á �~¡w¨y¸"¸aÀÓ'CÔ Då (ô	=�;×*Ñ*ô 	=òð ˆ+‚r   