3

T'íc(ã@s\dZddlZddlmZmZmZer0ddlmZdddœdd„Zdee	efdœd	d
„Z
dS)z"modules for backward compatibilityéN)Ú
TYPE_CHECKINGÚAnyÚDict)ÚSphinxr)ÚappÚreturncCs6dtjkr2ddlm}t|dƒr,||jd<n||_dS)a5Register application object to autosummary module.

    Since Sphinx-1.7, documenters and attrgetters are registered into
    application object.  As a result, the arguments of
    ``get_documenter()`` has been changed.  To keep compatibility,
    this handler registers application object to the module.
    zsphinx.ext.autosummaryr)ÚautosummaryÚ_objectsÚ_appN)ÚsysÚmodulesZ
sphinx.extrÚhasattrr	r
)rr©rú4/tmp/pip-build-gk9425m9/sphinx/sphinx/util/compat.pyÚ$register_application_for_autosummary
s


rcCs|jdtddddddœS)Nzbuilder-initedéd)ÚpriorityÚbuiltinT)ÚversionZparallel_read_safeZparallel_write_safe)Úconnectr)rrrrÚsetupsr)Ú__doc__rÚtypingrrrZsphinx.applicationrrÚstrrrrrrÚ<module>s