ó
    Ö›‘hò  ã            	       ó†   • S r SSKJr  SSKJr  \" S\" SSSS5      5        SS	KJr   " S
 S\R                  5      rS r	S/r
g)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                   ó   • \ rS rSrSrS rSrg)ÚGlib2Reactoré   z&
The reactor using the glib mainloop.
c                 ó@   • [         R                  R                  U SS9  g)z*
Override init to set the C{useGtk} flag.
F)ÚuseGtkN)r
   ÚGtk2ReactorÚ__init__)Úselfs    ÚaC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\twisted/internet/glib2reactor.pyr   ÚGlib2Reactor.__init__!   s   € ô 	×Ñ×(Ñ(¨°eÐ(Ò<ó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__static_attributes__r   r   r   r   r      s   † ñõ=r   r   c                  ó4   • [        5       n SSKJn  U" U 5        g)zD
Configure the twisted mainloop to be run inside the glib mainloop.
r   )Ú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   