§
    �Ÿj!  ã                   ó@   — d dl Z d dlZd dlmZ d dlmZ d„ Zd„ Zd„ ZdS )é    N)ÚPath)ÚConfigc                  ó:   — t                                d¦  «         d S )Nzload_ext storemagic)ÚipÚmagic© ó    úu/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/IPython/extensions/tests/test_storemagic.pyÚsetup_moduler      s   € Ý‡H‚HÐ"Ñ#Ô#Ð#Ð#Ð#r	   c                  ó*  ‡ — dt           j        vs
J d¦   «         ‚dt           j        vs
J d¦   «         ‚dt           j        vs
J d¦   «         ‚dt           j        vs
J d¦   «         ‚d	t           j        d<   t                                d
¦  «         dt           j        d<   dt           j        d<   t          j        ¦   «         Š t                                d‰ z   ¦  «         t                                d¦  «         t                                d¦  «         t                                d¦  «         t           j        d         d	k    sJ ‚dt           j        d         v sJ ‚t           j        d         dk    sJ ‚t           j        d         dk    sJ ‚t           j                             dd ¦  «         t           j                             dd ¦  «         t           j                             dd ¦  «         t           j                             d¦  «         t                                d¦  «         g t           j        d         d d …<   t                                d¦  «         t           j        d         d	k    sJ ‚t           j         	                    d¦  «        sJ ‚t           j        d         dk    sJ ‚t           j        d         dk    sJ ‚t                                d¦  «         t          ˆ fd„t           j        d         D ¦   «         ¦  «        sJ ‚t          j        ‰ ¦  «         d S )NÚbarz.Error: some other test leaked `bar` in user_nsÚfooz.Error: some other test leaked `foo` in user_nsÚfoobarz1Error: some other test leaked `foobar` in user_nsÚfoobazz1Error: some other test leaked `foobaz` in user_nséN   zalias bar echo "hello"éO   Ú80zcd ú	store fooz	store barzstore foobar foobazzautorestore/fooÚstored_aliaseszautorestore/foobarzautorestore/foobazzcd -Ú_dhzstore -r foo bar foobar foobazzstore -rc              3   ó\   •K  — | ]&}t          ‰¦  «                             |¦  «        V — Œ'd S )N)r   Úsamefile)Ú.0ÚpÚtmpds     €r
   ú	<genexpr>z%test_store_restore.<locals>.<genexpr>/   s7   øè è € ÐAÐA¨!�t�D‰zŒz×"Ò" 1Ñ%Ô%ÐAÐAÐAÐAÐAÐAr	   )r   Úuser_nsr   ÚtempfileÚmkdtempÚdbÚpopÚalias_managerÚundefine_aliasÚis_aliasÚanyÚosÚrmdir)r   s   @r
   Útest_store_restorer(   
   sº  ø€ Ø�œ
Ð"Ð"Ð"Ð$TÑ"Ô"Ð"Ø�œ
Ð"Ð"Ð"Ð$TÑ"Ô"Ð"Ø�2œ:Ð%Ð%Ð%Ð'ZÑ%Ô%Ð%Ø�2œ:Ð%Ð%Ð%Ð'ZÑ%Ô%Ð%Ø…B„JˆuÑÝ‡H‚HÐ%Ñ&Ô&Ð&Ø…B„JˆxÑØ…B„JˆxÑÝÔÑÔ€DÝ‡H‚HˆU�T‰\ÑÔÐÝ‡H‚Hˆ[ÑÔÐÝ‡H‚Hˆ[ÑÔÐÝ‡H‚HÐ"Ñ#Ô#Ð#õ Œ5Ð"Ô# rÒ)Ð)Ð)Ð)Ø•B”EÐ*Ô+Ð+Ð+Ð+Ð+ÝŒ5Ð%Ô&¨"Ò,Ð,Ð,Ð,ÝŒ5Ð%Ô&¨$Ò.Ð.Ð.Ð.õ „J‡N‚N�5˜$ÑÔÐÝ„J‡N‚N�8˜TÑ"Ô"Ð"Ý„J‡N‚N�8˜TÑ"Ô"Ð"ÝÔ×#Ò# EÑ*Ô*Ð*Ý‡H‚HˆVÑÔÐØ…B„JˆuÔ�a�a�aÑõ ‡H‚HÐ-Ñ.Ô.Ð.ÝŒ:�eÔ Ò"Ð"Ð"Ð"ÝÔ×$Ò$ UÑ+Ô+Ð+Ð+Ð+ÝŒ:�hÔ 2Ò%Ð%Ð%Ð%ÝŒ:�hÔ 4Ò'Ð'Ð'Ð'å‡H‚HˆZÑÔÐÝÐAÐAÐAÐA­r¬z¸%Ô/@ÐAÑAÔAÑAÔAÐAÐAÐAå„HˆT�N„N€N€N€Nr	   c                  óø  — dt           j        d<   t                                d¦  «         t           j        d= t          ¦   «         } d| j        _        t           j        }	 | t           _        t           j                             d¦  «         dt           j        vsJ ‚d| j        _        t           j                             d¦  «         t           j        d         dk    sJ ‚	 |t           _        d S # |t           _        w xY w)Né_   r   r   FÚ
storemagicT)	r   r   r   r   ÚStoreMagicsÚautorestoreÚconfigÚextension_managerÚreload_extension)ÚcÚorig_configs     r
   Útest_autorestorer3   3   sÔ   € Ø…B„JˆuÑÝ‡H‚Hˆ[ÑÔÐÝ
Œ
�5ÐÝ‰Œ€AØ %€A„MÔÝ”)€Kð Ø�Œ	Ý
Ô×-Ò-¨lÑ;Ô;Ð;Ø�BœJÐ&Ð&Ð&Ð&Ø$(ˆŒÔ!Ý
Ô×-Ò-¨lÑ;Ô;Ð;ÝŒz˜%Ô  BÒ&Ð&Ð&Ð&Ð&à�Œ	ˆ	ˆ	ø�K�Œ	ÐÐÐÐs   ÁA>C+ Ã+C9)	r   r&   Úpathlibr   Útraitlets.config.loaderr   r   r(   r3   r   r	   r
   ú<module>r6      sy   ðØ Ð Ð Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð à *Ð *Ð *Ð *Ð *Ð *ð$ð $ð $ð'ð 'ð 'ðR ð  ð  ð  ð  r	   