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: //usr/lib/python3/dist-packages/sphinx/ext/autodoc/__pycache__/deprecated.cpython-310.pyc
o


$�a�@s�dZddlZddlmZddlmZddlmZmZm	Z	m
Z
Gdd�de	�ZGdd	�d	e�ZGd
d�de�Z
Gdd
�d
e
�ZGdd�de�ZGdd�de�ZGdd�de�ZdS)z�
    sphinx.ext.autodoc.deprecated
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    The deprecated Documenters for autodoc.

    :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�Any)�RemovedInSphinx50Warning)�AttributeDocumenter�DataDocumenter�FunctionDocumenter�MethodDocumenterc�.eZdZdZdededdf�fdd�Z�ZS)� SingledispatchFunctionDocumenterz�
    Used to be a specialized Documenter subclass for singledispatch'ed functions.

    Retained for backwards compatibility, now does the same as the FunctionDocumenter
    �args�kwargs�returnNc�.tjd|jjtdd�t�j|i|��dS�Nz%s is deprecated.�)�
stacklevel��warnings�warn�	__class__�__name__r�super�__init__��selfr
r�r��?/usr/lib/python3/dist-packages/sphinx/ext/autodoc/deprecated.pyr��z)SingledispatchFunctionDocumenter.__init__�r�
__module__�__qualname__�__doc__rr�
__classcell__rrrrr	�"r	c�>eZdZdZdZdZdZdZdededd	f�fd
d�Z	�Z
S)�DataDeclarationDocumenterz�
    Specialized Documenter subclass for data that cannot be imported
    because they are declared without initial value (refs: PEP-526).
    �datadecl�data�<�r
rrNcr
rrrrrrr,rz"DataDeclarationDocumenter.__init__�rrr r!�objtype�
directivetype�member_order�priorityrrr"rrrrr% �"r%c�@eZdZdZdZdZejdZdededdf�fd	d
�Z	�Z
S)�TypeVarDocumenterz7
    Specialized Documenter subclass for TypeVars.
    �typevarr'�r
rrNcr
rrrrrrr;rzTypeVarDocumenter.__init__�rrr r!r+r,rr.rrr"rrrrr12�
"r1cr)�SingledispatchMethodDocumenterz�
    Used to be a specialized Documenter subclass for singledispatch'ed methods.

    Retained for backwards compatibility, now does the same as the MethodDocumenter
    r
rrNcr
rrrrrrrHrz'SingledispatchMethodDocumenter.__init__rrrrrr6Ar#r6cr$)�InstanceAttributeDocumenterz�
    Specialized Documenter subclass for attributes that cannot be imported
    because they are instance attributes (e.g. assigned in __init__).
    �instanceattribute�	attributer(r)r
rrNcr
rrrrrrrZrz$InstanceAttributeDocumenter.__init__r*rrrrr7Nr/r7cr$)�SlotsAttributeDocumenterz~
    Specialized Documenter subclass for attributes that cannot be imported
    because they are attributes in __slots__.
    �slotsattributer9r(r)r
rrNcr
rrrrrrrlrz!SlotsAttributeDocumenter.__init__r*rrrrr:`r/r:cr0)�GenericAliasDocumenterz=
    Specialized Documenter subclass for GenericAliases.
    �genericaliasr'r3r
rrNcr
rrrrrrr{rzGenericAliasDocumenter.__init__r4rrrrr<rr5r<)r!r�typingr�sphinx.deprecationr�sphinx.ext.autodocrrrrr	r%r1r6r7r:r<rrrr�<module>s