
    Mhw                     0    d dl Z d dlZ G d d          ZdS )    Nc                   $    e Zd ZdZd Zd Zd ZdS )prepended_to_syspathz>A context for prepending a directory to sys.path for a second.c                     || _         d S )N)dir)selfr   s     \/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/IPython/utils/syspathcontext.py__init__zprepended_to_syspath.__init__   s        c                     | j         t          j        vr.t          j                            d| j                    d| _        d S d| _        d S )Nr   TF)r   syspathinsertadded)r   s    r   	__enter__zprepended_to_syspath.__enter__   s?    838##HOOAtx(((DJJJDJJJr
   c                     | j         r6	 t          j                            | j                   n# t
          $ r Y nw xY wdS )NF)r   r   r   remover   
ValueError)r   typevalue	tracebacks       r   __exit__zprepended_to_syspath.__exit__   sQ    : 	))))    us   $. 
;;N)__name__
__module____qualname____doc__r	   r   r    r
   r   r   r      sG        HH        r
   r   )r   warningsr   r   r
   r   <module>r      sI    



          r
   