+
    ^|i                    R    ^ RI Ht ^ RIt^ RIHt ^ RIHtHt ^ RIt ! R R4      t	R# )    )annotationsN)TracebackType)LiteralSelfc                  T    ] tR t^
t$ RtR]R&   R]R&   R R ltR R	 ltR
 R ltRt	R# )prepended_to_syspathz>A context for prepending a directory to sys.path for a second.strdirbooladdedc                    V ^8  d   QhRRRR/# )   r
   r	   returnNone )formats   ">/usr/lib/python3/dist-packages/IPython/utils/syspathcontext.py__annotate__!prepended_to_syspath.__annotate__   s      C D     c                	     Wn         R V n        R# )FN)r
   r   )selfr
   s   &&r   __init__prepended_to_syspath.__init__   s    
r   c                   V ^8  d   QhRR/# )r   r   r   r   )r   s   "r   r   r      s      4 r   c                	    V P                   \        P                  9  d4   \        P                  P                  ^ V P                   4       RV n        V # RV n        V # )r   TF)r
   syspathinsertr   )r   s   &r   	__enter__prepended_to_syspath.__enter__   sD    88388#HHOOAtxx(DJ  DJr   c               (    V ^8  d   QhRRRRRRRR/# )	r   exc_typeztype[BaseException] | Noneexc_valzBaseException | Noneexc_tbzTracebackType | Noner   zLiteral[False]r   )r   s   "r   r   r      s2      , & %	
 
r   c                	    V P                   '       d-    \        P                  P                  V P                  4       R # R #   \
         d     R # i ; i)F)r   r   r   remover
   
ValueError)r   r#   r$   r%   s   &&&&r   __exit__prepended_to_syspath.__exit__   sB     :::)   s   )A AA)r   r
   N)
__name__
__module____qualname____firstlineno____doc____annotations__r   r    r)   __static_attributes__r   r   r   r   r   
   s#    H	HK r   r   )

__future__r   r   typesr   typingr   r   warningsr   r   r   r   <module>r6      s    " 
     r   