Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/inspect_fodder2.cpython-311.opt-2.pyc
�

�Ke����dTd�Zd�Ze��ee��d�����Zed���Zd�Zd�Zd�Zd�Zd	�Zd
�Z	dd�dgZ
d�Zed
���d�Zd�dgZ
d�ZdZd�Zd\ZZdZGd�d��Zd\ZZdZd�Zd�Ze��jZdd�d�Zdefd�Zd�Zed���d ���Z Gd!�d"��Z!d#d$l"m#Z#d%�Z$e$d&���Z%Gd'�d(��Z&Gd)�d*��Z'Gd+�d,��Z(	Gd-�d.��Z)Gd/�d0��Z*Gd1�d2��Z+Gd3�d4��Z,Gd5�d6��Z-d7�Z.e.e.Gd8�d9������Z/Gd:�d;��Z0d<�Z1Gd=�d>��Z2d?�Z3Gd@�dA��Z4	GdC�dD��Z5dF�Z6dG�Z7dH�Z8dUdKdLdM�dN�Z9dO�Z:e:dJdP��Q��d#dR�fdS���Z;dS)VNc��d�}|S)Nc��|S�N���funcs �>/usr/local/apps/python3/lib/python3.11/test/inspect_fodder2.py�wrapperzwrap.<locals>.wrappers����r)�foor	s  r�wraprs������Nr
c��d�}|S)Nc�$�td��dS)N�hello)�printrr
r�insteadfunczreplace.<locals>.insteadfunc	s��
�g�����r
r)rrs  r�replacers������r
c��dSrrrr
r�wrappedrs	��	�Dr
c��dSrrrr
r�goners���Dr
c��|Srr��ms r�<lambda>rs���r
c��|o|o|Srr)�gs rrrs�������r
c�
�|o|Srr)�ds rrr!s�����r
c��dSrrrr
r�onelinefuncr %����r
c��dSrr)�arg1�arg2�arg3�arg4s    r�manyargsr'(s��
�Tr
c�
�|o|Srrrs r�twolinefuncr),s��1���r
c��|Srr)�xs rrr1s��q�r
c�(�|t��d<dS)N�	anonymous)�globalsrs r�setfuncr/5s��!�G�I�I�k���r
c��||zSrr�r+�ys  rrr7s
��Q�q�S�r
c��tdSr)�worldrr
r�with_commentr5:s��	�E�E�Er
c��||zSrrr1s  rrr?s����s�r
c� �Gd�d��}|S)Nc��eZdZd�ZdS)�func69.<locals>.cls70c��dSrrrr
r�func71zfunc69.<locals>.cls70.func71G����Dr
N)�__name__�
__module__�__qualname__r;rr
r�cls70r9Fs#������	�	�	�	�	r
r@r)r@s r�func69rAEs1�����������Lr
�Jc��dSrrrr
r�func77rDMr!r
�xy�stopc��eZdZd�ZdS)�cls82c��dSrrrr
r�func83zcls82.func83Sr!r
N)r=r>r?rJrr
rrHrHRs����������r
rHc��dS)N�Zrrr
r�func88rMX���
�2r
c� �Gd�d��}|S)Nc��eZdZd�ZdS)�f.<locals>.Xc��	dS�N�*rrr
rrzf.<locals>.X.g_s
����2r
N)r=r>r?rrr
r�XrQ^s#������	�	�	�	�	r
rUr)rUs r�frV]s1����������
�Hr
�)r$c��dSrr)r$r#s  r�	keywordedrYf����Dr
r#c��dSrr)r#s r�	annotatedr\jrZr
c��dSrr)�args r�keyword_only_argr_nrZr
c��dSrrrr
rrrqs��d�r
c��dS)N�srrr
r�func114rcqs���3r
c��eZdZd�ZdS)�ClassWithMethodc��dSrr��selfs r�methodzClassWithMethod.methodv����r
N)r=r>r?rirr
rrereus#������
�
�
�
�
r
re���wrapsc�6�t|��d���}|S)Nc��dSrSrrr
r�fakezdecorator.<locals>.fake|s���rr
rl)rrps  r�	decoratorrq{s&��
�4�[�[����[���Kr
c��dS)N�rrr
r�realrt�rNr
c��eZdZd�ZdS)�cls135c��d�}dS)Nc�"�ttdSr)�never_reached1�never_reached2rr
r�func137zcls135.func136.<locals>.func137�s���N��N�N�Nr
r)r{s r�func136zcls135.func136�s��	�	�	�	�	r
N)r=r>r?r|rr
rrvrv�s#����������r
rvc��eZdZdZdS)�cls142z
class cls149:
    ...
N�r=r>r?�arr
rr~r~�s������	�A�A�Ar
r~c��eZdZd�ZdS)�cls149c��dSrrrgs r�func151zcls149.func151�rjr
N)r=r>r?r�rr
rr�r���#������
�
�
�
�
r
r�c��eZdZd�ZdS)�cls160c��dSrrrgs r�func162zcls160.func162�rjr
N)r=r>r?r�rr
rr�r��r�r
r�c��eZdZdZdS)�cls166z#
    class cls175:
        ...
    Nrrr
rr�r��s������	�A�A�Ar
r�c�(�eZdZGd�d��ZdS)�cls173c��eZdZdS)�
cls173.cls175N�r=r>r?rr
r�cls175r����������r
r�N)r=r>r?r�rr
rr�r��s<������
�
�
�
�
�
�
�
�
�
r
r�c��eZdZdS)�cls179Nr�rr
rr�r��s�������Dr
r�c�(�eZdZGd�d��ZdS)�cls183c��eZdZd�ZdS)�
cls183.cls185c��dSrrrgs r�func186zcls183.cls185.func186�r<r
N)r=r>r?r�rr
r�cls185r��s#������	�	�	�	�	r
r�N)r=r>r?r�rr
rr�r��s<���������������r
r�c��|Srr)�clss r�class_decoratorr��s���Jr
c�H�eZdZeeGd�d������ZdS)�cls196c��eZdZdS)�
cls196.cls200Nr�rr
r�cls200r��s������	
�r
r�N)r=r>r?r�r�rr
rr�r��sR��������
�
�
�
�
�
�
��_��_�
�
�
r
r�c�B�eZdZGd�d��ZGd�d��ZdS)�cls203c�(�eZdZGd�d��ZdS)�
cls203.cls204c��eZdZdS)�cls203.cls204.cls205Nr�rr
r�cls205r����������Dr
r�N�r=r>r?r�rr
r�cls204r���<������	�	�	�	�	�	�	�	�	�	r
r�c�(�eZdZGd�d��ZdS)�
cls203.cls207c��eZdZdS)�cls203.cls207.cls205Nr�rr
rr�r��r�r
r�Nr�rr
r�cls207r��r�r
r�N)r=r>r?r�r�rr
rr�r��sd�����������������������r
r�c� �Gd�d��}|S)Nc��eZdZdS)�func212.<locals>.cls213Nr�rr
r�cls213r��r�r
r�r)r�s r�func212r��s/��
�
�
�
�
�
�
�
��Mr
c��eZdZd�ZdS)r�c� �Gd�d��}|S)Nc��eZdZdS)�cls213.func219.<locals>.cls220Nr�rr
r�cls220r��r�r
r�r)rhr�s  r�func219zcls213.func219�s/��	�	�	�	�	�	�	�	��
r
N)r=r>r?r�rr
rr�r���#����������r
r�c��$K�Gd�d��}|S)Nc��eZdZdS)�func225.<locals>.cls226Nr�rr
r�cls226r��r�r
r�r)r�s r�func225r��s3����
�
�
�
�
�
�
�
��Mr
c��eZdZd�ZdS)r�c��$K�Gd�d��}|S)Nc��eZdZdS)�cls226.func232.<locals>.cls233Nr�rr
r�cls233r��r�r
r�r)rhr�s  r�func232zcls226.func232�s3����	�	�	�	�	�	�	�	��
r
N)r=r>r?r�rr
rr�r��r�r
r�Tc�(�eZdZGd�d��ZdS)�cls238c��eZdZdS��
cls238.cls239Nr�rr
r�cls239r��s������"�"r
r�N�r=r>r?r�rr
rr�r��s<������	#�	#�	#�	#�	#�	#�	#�	#�	#�	#r
r�c�(�eZdZGd�d��ZdS)r�c��eZdZ	dSr�r�rr
rr�z
cls238.cls239�s������!��Dr
r�Nr�rr
rr�r��s<������	�	�	�	�	�	�	�	�	�	r
c��dSrr)r�s r�positional_only_argr��rZr
c��dSrr�r��b�cr�erVs      r�all_markersr��rZr
c��dSrr)r�r�r�rr�rV�args�kwargss        r� all_markers_with_args_and_kwargsr�rZr
����)r�rVc��dSrrr�s      r�all_markers_with_defaultsr�rZr
c����fd�}|S)Nc�@���t�����fd���}|S)Nc�>��|�����|i|��Sr)�update)r��kwdrVr�s  ��rr	z+deco_factory.<locals>.deco.<locals>.wrapper
s'����J�J�v�����1�a�<�3�<�<�r
rl)rVr	r�s` �r�decozdeco_factory.<locals>.deco	s9����	�q���	 �	 �	 �	 �	 �
��	 ��r
r)r�r�s` r�deco_factoryr�s#���������Kr
c��dS)NrWrrr
rrrs��q�r
�r�barc��dS)Nrkrrr
rrrs���r
c��||��zSrrr�s  r�complex_decoratedr�s�������;�r
r)rWr�r�)<rrrr�oll�tll�tllir r'r)r�r/r5�
multiline_sigrA�extra74rD�extra78�stuff78�extra79rH�extra84�stuff84�extra85rMrVr�method_in_dynamic_classrY�listr\r_rcre�	functoolsrmrqrtrvr~r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rr
r�<module>rs{���������������d���	�	�����	�	�	�	�	��	��k�����
������������
��[�	���
"�"�"��������
�
�
�
����
����

��������'�
�������������'�
�����

�
�
��!�#�#�%���	�	�	�	�	�	�D�	�	�	�	�	�	�	���l�l��������
�
�
�
�
�
�
�
��������������������������������
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
���������
�
�
�
�
�
�
�
�	�	�	�	�	�	�	�	��������������
�
�
�
�
�
�
�����
��������������������������������#�#�#�#�#�#�#�#�	�	�	�	�	�	�	�	�	�	��Q�	�	�	�	�	������5�y�y�)�)�)�������*�)���r