ó
    Ñ]jÃ  ã                  óP   • S SK Jr  S SKrS SKJr  S SKJrJr  S SKr " S S5      r	g)é    )ÚannotationsN)ÚTracebackType)ÚLiteralÚSelfc                  ó\   • \ rS rSr% SrS\S'   S\S'   SS jrSS jr        SS	 jrS
r	g)Úprepended_to_syspathé
   z>A context for prepending a directory to sys.path for a second.ÚstrÚdirÚboolÚaddedc                ó   • Xl         SU l        g ©NF)r   r   )Úselfr   s     ÚY/home/mande/repo/quber/.venv/lib/python3.13/site-packages/IPython/utils/syspathcontext.pyÚ__init__Úprepended_to_syspath.__init__   s   € ØŒØˆ�
ó    c                ó¶   • U R                   [        R                  ;  a3  [        R                  R                  SU R                   5        SU l        U $ SU l        U $ )Nr   TF)r   ÚsysÚpathÚinsertr   )r   s    r   Ú	__enter__Úprepended_to_syspath.__enter__   sD   € Ø�8‰8œ3Ÿ8™8Ó#Ü�H‰H�O‰O˜A˜tŸx™xÔ(ØˆDŒJð ˆð ˆDŒJØˆr   c                óœ   • U R                   (       a+   [        R                  R                  U R                  5        gg! [
         a     gf = fr   )r   r   r   Úremover   Ú
ValueError)r   Úexc_typeÚexc_valÚexc_tbs       r   Ú__exit__Úprepended_to_syspath.__exit__   s@   € ð �:�:ðÜ—‘—‘ §¡Ô)ñ øô ó Øàðús   “)> ¾
AÁ
A)r   r   N)r   r
   ÚreturnÚNone)r#   r   )r   ztype[BaseException] | Noner   zBaseException | Noner    zTracebackType | Noner#   zLiteral[False])
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__annotations__r   r   r!   Ú__static_attributes__© r   r   r   r   
   sD   ‡ ÙHà	ƒHØƒKôôðà,ðð &ðð %ð	ð
 
÷r   r   )
Ú
__future__r   r   Útypesr   Útypingr   r   Úwarningsr   r,   r   r   Ú<module>r1      s   ðÝ "ã 
Ý ß  ã ÷ò r   