§
    Ètºfî  ã                   ód   — d Z ddlmZ  ej        d¦  «        Z ej        d¦  «        Zd„ Zg d¢ZdS )z©
Backwards compatibility, and utility functions.

In general, this module should not be used, other than by reactor authors
who need to use the 'installReactor' method.
é    )ÚerrorzConnection donezConnection lostc                 ó|   — ddl }ddl}d|j        v rt          j        d¦  «        ‚| |j        _        | |j        d<   dS )zt
    Install reactor C{reactor}.

    @param reactor: An object that provides one or more IReactor* interfaces.
    r   Nztwisted.internet.reactorzreactor already installed)ÚsysÚtwisted.internetÚmodulesr   ÚReactorAlreadyInstalledErrorÚinternetÚreactor)r
   r   Útwisteds      úT/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/twisted/internet/main.pyÚinstallReactorr      sV   € ð €J€J€JàÐÐÐà! S¤[Ð0Ð0ÝÔ0Ð1LÑMÔMÐMØ&€GÔÔØ.5€C„KÐ*Ñ+Ð+Ð+ó    )ÚCONNECTION_LOSTÚCONNECTION_DONEr   N)	Ú__doc__r   r   ÚConnectionDoner   ÚConnectionLostr   r   Ú__all__© r   r   ú<module>r      sj   ððð ð #Ð "Ð "Ð "Ð "Ð "à&�%Ô&Ð'8Ñ9Ô9€Ø&�%Ô&Ð'8Ñ9Ô9€ð6ð 6ð 6ð" CÐ
BÐ
B€€€r   