+
    ‚V@i#	  ã                   óP   € ^ RI t ^ RIt^ RItRtRt ! R R]P
                  4      tR# )é    Nsß  
# The event loop is not fork-safe, and it's easy to initialize an asyncio.Future
# at startup, which in turn creates the default event loop and prevents forking.
# Explicitly disallow the default event loop so that an error will be raised
# if something tries to touch it.
import asyncio
import warnings
with warnings.catch_warnings():
    warnings.simplefilter("ignore", DeprecationWarning)
    asyncio.set_event_loop(None)

import importlib
import tornado

for mod in tornado.__all__:
    if mod == "curl_httpclient":
        # This module has extra dependencies; skip it if they're not installed.
        try:
            import pycurl
        except ImportError:
            continue
    importlib.import_module(f"tornado.{mod}")
s.  
import sys
import tornado

if "tornado.web" in sys.modules:
    raise Exception("unexpected eager import")

# Trigger a lazy import by referring to something in a submodule.
tornado.web.RequestHandler

if "tornado.web" not in sys.modules:
    raise Exception("lazy import did not update sys.modules")
c                   ó2   a € ] tR t^-t o R tR tR tRtV tR# )Ú
ImportTestc                óÒ   € \         P                  ! \        P                  .\         P                  R 7      pVP                  \        4       V P                  VP                  ^ 4       R# ©)ÚstdinN)	Ú
subprocessÚPopenÚsysÚ
executableÚPIPEÚcommunicateÚ_import_everythingÚassertEqualÚ
returncode©ÚselfÚprocs   & Ú:/usr/lib/python3/dist-packages/tornado/test/import_test.pyÚtest_import_everythingÚ!ImportTest.test_import_everything.   sD   € ô
 ×Ò¤§¡Ð 0¼
¿¹ÔHˆØ×ÑÔ+Ô,Ø×Ñ˜Ÿ™¨!Ö,ó    c                óÒ   € \         P                  ! \        P                  .\         P                  R 7      pVP                  \        4       V P                  VP                  ^ 4       R# r   )	r   r	   r
   r   r   r   Ú_import_lazyr   r   r   s   & r   Útest_lazy_importÚImportTest.test_lazy_import7   sA   € ä×Ò¤§¡Ð 0¼
¿¹ÔHˆØ×ÑœÔ&Ø×Ñ˜Ÿ™¨!Ö,r   c                ó^  € ^ RI p^ RIpV P                  VP                  P                  VP
                  P                  4       V P                  VP                  P                  VP
                  P                  4       V P                  VP
                  P                  VP                  4       R# )r   N)ÚtornadoÚasyncioÚassertIsÚioloopÚTimeoutErrorÚutilÚgen)r   r   r   s   &  r   Útest_import_aliasesÚImportTest.test_import_aliases=   sj   € ãÛà�‰�g—n‘n×1Ñ1°7·<±<×3LÑ3LÔMØ�‰�g—k‘k×.Ñ.°·±×0IÑ0IÔJØ�‰�g—l‘l×/Ñ/°×1EÑ1EÖFr   © N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r$   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r   -   s   ø‡ € ò-ò-÷Gð Gr   r   )r   r
   Úunittestr   r   ÚTestCaser   r&   r   r   Ú<module>r0      s1   ðã Û 
Û ðÐ ð0€ôG�×"Ñ"ö Gr   