HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/sphinx/util/__pycache__/compat.cpython-310.pyc
o

�$�a��@sXdZddlZddlmZmZmZerddlmZddd	�Zdddee	effd
d�Z
dS)
z�
    sphinx.util.compat
    ~~~~~~~~~~~~~~~~~~

    modules for backward compatibility

    :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
TYPE_CHECKING�Any�Dict)�Sphinx�appr�returncCs<dtjvrddlm}t|d�r||jd<dS||_dSdS)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�modules�
sphinx.extr�hasattrr	r
)rr�r�4/usr/lib/python3/dist-packages/sphinx/util/compat.py�$register_application_for_autosummarys


�rcCs|jdtdd�dddd�S)Nzbuilder-inited�d)�priority�builtinT)�version�parallel_read_safe�parallel_write_safe)�connectr)rrrr�setup"s
�r)rrrN)�__doc__r�typingrrr�sphinx.applicationrr�strrrrrr�<module>s