ó
.cSPc           @`  sf   d  Z  d d l m Z m Z d d l m Z e j d  Z e j d  Z	 d   Z
 d d d	 g Z d
 S(   sİ   
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.
i    (   t   divisiont   absolute_import(   t   errors   Connection dones   Connection lostc         C`  sV   d d l  } d d l } d | j k r9 t j d   n  |  | j _ |  | j d <d S(   st   
    Install reactor C{reactor}.

    @param reactor: An object that provides one or more IReactor* interfaces.
    i    Ns   twisted.internet.reactors   reactor already installed(   t   twisted.internett   syst   modulesR   t   ReactorAlreadyInstalledErrort   internett   reactor(   R   t   twistedR   (    (    sG   /var/www/html/hlstest/hls-proxy/Twisted-13.2.0/twisted/internet/main.pyt   installReactor   s    t   CONNECTION_LOSTt   CONNECTION_DONER
   N(   t   __doc__t
   __future__R    R   R   R   t   ConnectionDoneR   t   ConnectionLostR   R
   t   __all__(    (    (    sG   /var/www/html/hlstest/hls-proxy/Twisted-13.2.0/twisted/internet/main.pyt   <module>   s   	