o
    !‘iî  ã                   @   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< defdd„ZdS )é    )ÚAnyÚDictNÚ_BACK_COMPAT_OBJECTSÚ_MARKED_WITH_COMPATIBILITYÚis_backward_compatiblec                 C   s   | rdd„ }|S d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   úf/var/www/html/eduruby.in/lip-sync/lip-sync-env/lib/python3.10/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
    