
    YThv                         S SK Jr  S SKJrJr  S SKr " S S5      rS\R                  R                  S\\R                  R                  \R                  R                  4   S\4S	 jrg)
    )TracebackType)OptionalUnionNc                       \ rS rSrS\R
                  R                  S\\R
                  R                  \R
                  R                  4   4S jr
SS jrS\\\      S	\\   S
\\   SS4S jrSrg)_InsertPoint   insert_point_graphinsert_pointc                 *    X l         Xl        S U l        g N)r
   gguard)selfr	   r
   s      K/var/www/auris/envauris/lib/python3.13/site-packages/torch/jit/_ir_utils.py__init___InsertPoint.__init__   s    
 )#
    returnNc                     U R                   R                  5       U l        U R                   R                  U R                  5        g r   )r   insertPointprev_insert_pointsetInsertPointr
   )r   s    r   	__enter___InsertPoint.__enter__   s/    !%!3!3!5d//0r   exc_typeexc_valexc_tbc                 N    U R                   R                  U R                  5        g r   )r   r   r   )r   r   r   r   s       r   __exit___InsertPoint.__exit__   s     	d445r   )r   r   r
   r   )r   N)__name__
__module____qualname____firstlineno__torch_CGraphr   NodeBlockr   r   r   typeBaseExceptionr   r   __static_attributes__ r   r   r   r      s    !HHNN EHHMM588>>9:164./6 -(6 '	6
 
6r   r   r   r
   r   c                     [        X5      $ r   )r   )r   r
   s     r   insert_point_guardr/      s     ++r   )typesr   typingr   r   r%   r   r&   r'   r(   r)   r/   r-   r   r   <module>r2      sW     " 6 6.,
((..,(-ehhmmUXX^^.K(L,,r   