a
    MSicè  ã                   @   sT   U d dl mZmZ d dlZi Zeedf ed< i Zeedf ed< edœdd„ZdS )é    )ÚAnyÚDictNÚ_BACK_COMPAT_OBJECTSÚ_MARKED_WITH_COMATIBLITY)Úis_backward_compatiblec                 C   s    | rdd„ }|S dd„ }|S d S )Nc                 S   s<   t  t| dd ƒpd¡}|d7 }|| _t | ¡ t | ¡ | S )NÚ__doc__Ú zC
.. note::
    Backwards-compatibility for this API is guaranteed.
)ÚtextwrapÚdedentÚgetattrr   r   Ú
setdefaultr   ©ÚfnÚ	docstring© r   úS/var/www/html/django/DPS/env/lib/python3.9/site-packages/torch/fx/_compatibility.pyÚmark_back_compat
   s    

z'compatibility.<locals>.mark_back_compatc                 S   s2   t  t| dd ƒpd¡}|d7 }|| _t | ¡ | S )Nr   r   zM
.. warning::
    This API is experimental and is *NOT* backward-compatible.
)r	   r
   r   r   r   r   r   r   r   r   Úmark_not_back_compat   s
    
z+compatibility.<locals>.mark_not_back_compatr   )r   r   r   r   r   r   Úcompatibility   s
    
r   )	Útypingr   r   r	   r   Ú__annotations__r   Úboolr   r   r   r   r   Ú<module>   s   