HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //proc/self/root/lib/python3/dist-packages/twisted/internet/__pycache__/default.cpython-38.pyc
U


W[��@s:dZddlmZmZdgZddlmZdd�Zee�ZdS)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.
�)�division�absolute_import�install)�platformcCs�zn|��r>zddlm}Wqltk
r:ddlm}YqlXn.|��dkr`|��s`ddlm}nddlm}Wn tk
r�ddlm}YnX|S)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)ZisLinuxZtwisted.internet.epollreactorr�ImportErrorZtwisted.internet.pollreactorZgetTypeZisMacOSXZtwisted.internet.selectreactor)rr�r�:/usr/lib/python3/dist-packages/twisted/internet/default.py�_getInstallFunctionsr
N)	�__doc__Z
__future__rr�__all__Ztwisted.python.runtimerr
rrrrr	�<module>s
%