Format: application/x-python-code
1 o
2
3 ��h�Z � @ s� d Z ddlmZ ddlZddlZddlmZ ddlZddlm Z ddl
4 mZ ddlm
5 Z
6 mZ ddlmZ dd lmZmZmZmZ dd
7 lmZmZmZ ddlmZ ddlmZ G d
8 d� de�ZeG dd� de��Z eG dd� de ��Z!dS )z(Implementation of basic magic functions.� )�errorN)�pformat)�warn)�import_item)�magic_arguments�page)�
9 UsageError)�Magics�magics_class�
10 line_magic�
11 magic_escapes)�
12 format_screen�dedent�indent)�skip_doctest)�Structc @ sF e Zd Zddd�Zdd� Zdd� Zdd � Zd
13 d� Zdd
14 � Zdd� Z dS )�
15 MagicsDisplayNc C s |r|ng | _ || _d S �N)�ignore�magics_manager)�selfr r � r �Oc:\Users\shubh\Videos\agent\nova\Lib\site-packages\IPython/core/magics/basic.py�__init__ s
16 zMagicsDisplay.__init__c s� t d }t d }� j}|�� }d|d| �t� fdd�|d �� D ��� dd|d| �t� fd d�|d �� D ��� d|�� g}d
17 �|�S )z'The main implementation of the %lsmagic�line�cellzAvailable line magics:z c � g | ]\}}|� j vr|�qS r �r ��.0�m�v�r r r �
18 <listcomp> � z*MagicsDisplay._lsmagic.<locals>.<listcomp>� zAvailable cell magics:c r r r r r"