| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 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 : /usr/lib/python3/dist-packages/IPython/core/__pycache__/ |
Upload File : |
�
�@�c>o � � � d Z ddlZddlZddlZddlmZmZ ddlmZ ddlm Z ddl
mZ ddlm
Z
mZ d d
lmZ d dlmZ d dlmZ dd
lmZmZmZmZ ddlm
Z
ei i �� � ZdZdZ ee
e�� � Z G d� d� � Z d� Z!d� Z"d� Z#d� Z$d� Z%d� Z&dZ'd� Z(d� Z)dZ*d� Z+ e(d� � Z, e(d� � Z- e(d � � Z. e)d� � Z/ e)d� � Z0 e)d � � Z1 G d!� d"e� � Z2 G d#� d$e� � Z3 G d%� d&e4� � Z5dS )'z&Magic functions for InteractiveShell.
� N)�getopt�GetoptError)�Configurable� )�oinspect)�
UsageError)� ESC_MAGIC�
ESC_MAGIC2� )�Struct)� arg_split)�dedent)�Bool�Dict�Instance�observe)�error��line�cell)r r � line_cellc � � e Zd ZdS )�BunchN)�__name__�
__module__�__qualname__� � �4/usr/lib/python3/dist-packages/IPython/core/magic.pyr r 1 s � � � � � � � r r c � � ddg| S )zAReturn an ON/OFF string for a 1/0 input. Simple utility function.�OFF�ONr )�tags r �on_offr$ 4 s � ��$�<���r c � � | dd� | dd� }}g }t � � }|D ]1}||v r�|� |� � |� |� � �2||z S )z�Compress a directory history into a new one with at most 20 entries.
Return a new list made from the first and last 10 elements of dhist after
removal of duplicates.
Ni����)�set�append�add)�dh�head�tail�newhead�done�hs r �compress_dhistr/ 9 ss � � �D�S�D��2�c�d�d�8�$�D��G��5�5�D�
� � ����9�9�����q�������������T�>�r c � � d| _ | S )zCDecorator to mark magic functions which need to local scope to run.T)�needs_local_scope)�funcs r r1 r1 L s � �!�D���Kr c � � d| _ t t d t d �� � | _ i t d<