
    NJni                     2    d dl Z d dl mZ d Zd Z e       Zy)    N)exc_infoc                     	 t         # t         $ rB t               d   j                  j                  }t	        |       D ]  }|j                  } |cY S w xY w)N   )	Exceptionr   tb_framef_backrange)nframe_s      B/home/uftp/myenv/lib/python3.12/site-packages/loguru/_get_frame.pyget_frame_fallbackr      sS     
1&&--q 	!ALLE	!	s    AAAc                  V    t        t        d      rt        j                  } | S t        } | S )N	_getframe)hasattrsysr   r   )	get_frames    r   load_get_frame_functionr      s*    sK MM	  '	    )r   r   r   r   r    r   r   <module>r      s    
  $%	r   