o ¯beã@s*dZdgZddlmZdd„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. Úinstallé)ÚplatformcCsšz<| ¡r!z ddlm}WW|Sty ddlm}YW|Sw| ¡dkr4| ¡s4ddlm}W|Sddlm}W|StyLddlm}Y|Sw)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)rr©r ú:/usr/lib/python3/dist-packages/twisted/internet/default.pyÚ_getInstallFunctions$ øøý þþrN)Ú__doc__Ú__all__Útwisted.python.runtimerrrr r r r Ús   %