§
    �Ÿj¦  ã                   óN   — d dl mZ d dlZ G d„ de¦  «        Zd„ Zd„ Zd„ Zd„ ZdS )	é    )Údir2Nc                   ó   — e Zd ZdZdZdS )ÚBaseé   é   N)Ú__name__Ú
__module__Ú__qualname__ÚxÚz© ó    új/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/IPython/utils/tests/test_dir2.pyr   r      s   € € € € € Ø	€AØ
€A€A€Ar   r   c                  óØ   — t          t          ¦   «         ¦  «        } d| v sJ ‚d| v sJ ‚d| vsJ ‚d| v sJ ‚|                      d¦  «        dk    sJ ‚|                      d¦  «        dk    sJ ‚d S )Nr   r   ÚyÚ	__class__r   )r   r   Úcount)Úress    r   Ú	test_baser      s‡   € Ý
�t‰vŒv‰,Œ,€CØ�#ˆ:ˆ:ˆ:ˆ:Ø�#ˆ:ˆ:ˆ:ˆ:Ø�cˆ>ˆ>ˆ>ˆ>Ø˜#ÐÐÐÐØ�9Š9�S‰>Œ>˜QÒÐÐÐØ�9Š9�[Ñ!Ô! QÒ&Ð&Ð&Ð&Ð&Ð&r   c                  óÒ   —  G d„ dt           ¦  «        } t           | ¦   «         ¦  «        }d|v sJ ‚|                     d¦  «        dk    sJ ‚|                     d¦  «        dk    sJ ‚d S )Nc                   ó   — e Zd ZdZdS )útest_SubClass.<locals>.SubClassé   N)r   r	   r
   r   r   r   r   ÚSubClassr      s   € € € € € Øˆˆˆr   r   r   r   r   )r   r   r   ©r   r   s     r   Útest_SubClassr      sŠ   € ðð ð ð ð •4ñ ô ð õ ˆxˆx‰zŒzÑ
Ô
€CØ�#ˆ:ˆ:ˆ:ˆ:Ø�9Š9�S‰>Œ>˜QÒÐÐÐØ�9Š9�S‰>Œ>˜QÒÐÐÐÐÐr   c                  óf   —  G d„ dt           ¦  «        } t           | ¦   «         ¦  «        }d|v sJ ‚d S )Nc                   ó   — e Zd ZdZdZdS )ú5test_SubClass_with_trait_names_attr.<locals>.SubClassr   é,   N)r   r	   r
   r   Útrait_namesr   r   r   r   r   "   s   € € € € € ØˆØˆˆˆr   r   r!   )r   r   r   s     r   Ú#test_SubClass_with_trait_names_attrr"      sX   € ðð ð ð ð •4ñ ô ð õ ˆxˆx‰zŒzÑ
Ô
€CØ˜CÐÐÐÐÐÐr   c                  ó>  —  G d„ d¦  «        }  G d„ d| ¦  «        }| |fD ]|} |¦   «         }|                      ¦   «         sJ ‚t          j        t          ¦  «        5  |                     ¦   «          d d d ¦  «         n# 1 swxY w Y   t          |¦  «        }d|v sJ ‚Œ}d S )Nc                   ó   — e Zd Zd„ Zd„ ZdS )úGtest_misbehaving_object_without_trait_names.<locals>.MisbehavingGetattrc                 ó    — t          d¦  «        ‚)NzI should be caught)ÚKeyError)ÚselfÚattrs     r   Ú__getattr__zStest_misbehaving_object_without_trait_names.<locals>.MisbehavingGetattr.__getattr__/   s   € ÝÐ/Ñ0Ô0Ð0r   c                 ó   — dS )NTr   ©r(   s    r   Úsome_methodzStest_misbehaving_object_without_trait_names.<locals>.MisbehavingGetattr.some_method2   s   € Ø�4r   N)r   r	   r
   r*   r-   r   r   r   ÚMisbehavingGetattrr%   .   s2   € € € € € ð	1ð 	1ð 	1ð	ð 	ð 	ð 	ð 	r   r.   c                   ó   — e Zd Zd„ ZdS )úCtest_misbehaving_object_without_trait_names.<locals>.SillierWithDirc                 ó   — dgS )Nr-   r   r,   s    r   Ú__dir__zKtest_misbehaving_object_without_trait_names.<locals>.SillierWithDir.__dir__6   s
   € Ø!�?Ð"r   N)r   r	   r
   r2   r   r   r   ÚSillierWithDirr0   5   s#   € € € € € ð	#ð 	#ð 	#ð 	#ð 	#r   r3   r-   )r-   ÚpytestÚraisesr'   Úother_methodr   )r.   r3   Ú	bad_klassÚobjr   s        r   Ú+test_misbehaving_object_without_trait_namesr9   *   s.  € ðð ð ð ð ñ ô ð ð#ð #ð #ð #ð #Ð+ñ #ô #ð #ð )¨.Ð9ð 	$ð 	$ˆ	Øˆi‰kŒkˆà�ŠÑ Ô Ð Ð Ð åŒ]�8Ñ$Ô$ð 	ð 	Ø×ÒÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ �3‰iŒiˆØ Ð#Ð#Ð#Ð#Ð#ð	$ð 	$s   ÁA<Á<B 	ÂB 	)	ÚIPython.utils.dir2r   r4   Úobjectr   r   r   r"   r9   r   r   r   ú<module>r<      s�   ðØ #Ð #Ð #Ð #Ð #Ð #à €€€ðð ð ð ð ˆ6ñ ô ð ð
'ð 'ð 'ðð ð ð ð  ð  ð$ð $ð $ð $ð $r   