Format: application/x-python-code
1 o
2
3 ��h� � @ s� d Z ddlZddlZddlZddlZddlmZ ddlmZm Z m
4 Z
5 ddlmZ ddl
6 mZ ddd�Zd d
7 � Zdd� Zd
8 d� Ze G dd� de��Zdd� ZdS )z�
9 %store magic for lightweight persistence.
10
11 Stores variables, aliases and macros in IPython's database.
12
13 To automatically restore stored variables at startup, add this to your
14 :file:`ipython_config.py` file::
15
16 c.StoreMagics.autorestore = True
17 � N)�
18 UsageError)�Magics�magics_class�
19 line_magic)�skip_doctest)�Boolc C sP | j �di �}|d u r|�� D ]\}}| j�||� qd S | j�||| � d S )N�stored_aliases)�db�get�items�
20 alias_managerZdefine_alias)�ip�alias� staliases�k�v� r �Sc:\Users\shubh\Videos\agent\nova\Lib\site-packages\IPython/extensions/storemagic.py�restore_aliases s �r c C sn | j }|�d�D ],}tj�|�}z|| }W n ty. td| � tdt�� d � Y qw || j |<