
    [Th9                         % S SK r S SKJrJrJr  0 r\\S4   \S'   0 r\\S4   \S'   \" S5      r	S\
S\\	/\	4   4S jrg)	    N)AnyCallableTypeVar_BACK_COMPAT_OBJECTS_MARKED_WITH_COMPATIBILITY_Tis_backward_compatiblereturnc                 \    U (       a  S[         S[         4S jnU$ S[         S[         4S jnU$ )Nfnr
   c                     [         R                  " [        U SS 5      =(       d    S5      nUS-  nXl        [        R                  U 5        [        R                  U 5        U $ )N__doc__ zC
.. note::
    Backwards-compatibility for this API is guaranteed.
)textwrapdedentgetattrr   r   
setdefaultr   r   	docstrings     O/var/www/auris/envauris/lib/python3.13/site-packages/torch/fx/_compatibility.pymark_back_compat'compatibility.<locals>.mark_back_compat   sU     It(D(JKI  I #J ++B/&11"5I    c                     [         R                  " [        U SS 5      =(       d    S5      nUS-  nXl        [        R                  U 5        U $ )Nr   r   zM
.. warning::
    This API is experimental and is *NOT* backward-compatible.
)r   r   r   r   r   r   r   s     r   mark_not_back_compat+compatibility.<locals>.mark_not_back_compat   sG     It(D(JKI  I #J&11"5Ir   )r   )r	   r   r   s      r   compatibilityr      s;    		 		 		  	R 	B 	 $#r   )r   typingr   r   r   r   dict__annotations__r   r   boolr    r   r   <module>r#      s_     ) ) )+ d39o *.0 DdO 0 T]$$ $8RD"H3E $r   