
    he                     0    S r S/rSSKJr  S r\" \5      rg)z
The most suitable default reactor for the current platform.

Depending on a specific application's needs, some other reactor may in
fact be better.
install    )platformc                     U R                   " 5       (       a	   SSKJn  U$ U R
                  " 5       S:X  a  U R                  " 5       (       d  SSKJn  U$ SSKJn   U$ ! [         a
    SSKJn   U$ f = f! [         a
    SSKJn   U$ f = f)a  
Return a function to install the reactor most suited for the given platform.

@param platform: The platform for which to select a reactor.
@type platform: L{twisted.python.runtime.Platform}

@return: A zero-argument callable which will install the selected
    reactor.
r   )r   posix)isLinuxtwisted.internet.epollreactorr   ImportErrortwisted.internet.pollreactorgetTypeisMacOSXtwisted.internet.selectreactor)r   r   s     _/root/1688_scrapy/alibaba-scraper/venv/lib/python3.13/site-packages/twisted/internet/default.py_getInstallFunctionr      s    ,;AA N 7*83D3D3F3F<
 N ? N  A@ NA  ;:N;s9   A4 A 1A4 A4 A1-A4 0A11A4 4BBN)__doc____all__twisted.python.runtimer   r   r        r   <module>r      s(   
 + +"J h
'r   