
    8Cf"                     B    d dl Z ddlmZ ddlmZ ddlmZ d Zd Zd Z	y)	    N   )trace)html_traceback)loggerc                  ,    dt         j                  d   v S )N	ipykernelr   )sysargv     R/var/www/highfloat_scraper/venv/lib/python3.12/site-packages/tracerite/notebook.py_can_display_htmlr      s     #((1+%%r   c                       t         _         fd}	 t               r| _        y t	        j
                  d       y # t        $ r t	        j                  d        w xY w)Nc                      	 ddl m}  |t        d             y # t        $ r#  j                  j
                  g| i | Y y w xY w)Nr   )displayz<ipython-input-)
skip_until)IPython.displayr   r   	Exception	__class__showtraceback)argskwargsr   ipythons      r   r   z-load_ipython_extension.<locals>.showtraceback   sK    	F/N.?@A 	F+G++GEdEfE	Fs    )AAz/TraceRite not loaded: No HTML notebook detectedz/Unable to load Tracerite (please report a bug!))r   r   r   r   r   warningr   error)r   r   s   ` r   load_ipython_extensionr      sO    EMF$1G!NNLM FGs   ; ;  Ac                 T    	 | ` d t        _        y # t        $ r Y d t        _        y w xY w)N)r   AttributeErrorr   r   )r   s    r   unload_ipython_extensionr   &   s1    ! EM  EMs    	'')
r	    r   htmlr   loggingr   r   r   r   r   r   r   <module>r#      s     
    &,r   