| Server IP : 217.160.0.135 / Your IP : 216.73.217.117 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/IPython/utils/__pycache__/ |
Upload File : |
�
�@�c� � �R � d Z ddlZddlZ G d� de� � Z G d� de� � ZdS )zX
Context managers for adding things to sys.path temporarily.
Authors:
* Brian Granger
� Nc �$ � e Zd ZdZd� Zd� Zd� ZdS )�appended_to_syspathzv
Deprecated since IPython 8.1, no replacements.
A context for appending a directory to sys.path for a second.c �L � t j dt d�� � || _ d S )NzN`appended_to_syspath` is deprecated since IPython 8.1, and has no replacements� )�
stacklevel)�warnings�warn�DeprecationWarning�dir��selfr s �>/usr/lib/python3/dist-packages/IPython/utils/syspathcontext.py�__init__zappended_to_syspath.__init__ s1 � ��
�\���
�
�
�
�
����� c � � | j t j vr-t j � | j � � d| _ d S d| _ d S )NTF)r �sys�path�append�added�r
s r � __enter__zappended_to_syspath.__enter__# s= � ��8�3�8�#�#��H�O�O�D�H�%�%�%��D�J�J�J��D�J�J�Jr c � � | j r6 t j � | j � � n# t
$ r Y nw xY wdS �NF�r r r �remover �
ValueError�r
�type�value� tracebacks r �__exit__zappended_to_syspath.__exit__* �Q � ��:� �
�������)�)�)�)���
�
�
���
���� �u� �$. �
;�;N��__name__�
__module__�__qualname__�__doc__r r r! � r r r r sM � � � � � �E� E�
� � �� � �� � � � r r c �$ � e Zd ZdZd� Zd� Zd� ZdS )�prepended_to_syspathz>A context for prepending a directory to sys.path for a second.c � � || _ d S )N)r r s r r zprepended_to_syspath.__init__6 s
� �����r c � � | j t j vr.t j � d| j � � d| _ d S d| _ d S )Nr TF)r r r �insertr r s r r zprepended_to_syspath.__enter__9 s? � ��8�3�8�#�#��H�O�O�A�d�h�'�'�'��D�J�J�J��D�J�J�Jr c � � | j r6 t j � | j � � n# t
$ r Y nw xY wdS r r r s r r! zprepended_to_syspath.__exit__@ r"