
    z%i                         	 d dl Z  G d d      Z G d de      Z G d de      Z G d d	ee      Z G d
 de      Z e j                  edz   d      Z	y)    Nc                       e Zd Z	 d Zd Zd Zd Zd Zd Zd Z	d Z
d	 Z ee      Zd
 Z ee      Zd Zd Zd Z eeeed      ZeZy)A_newc                      y N selfs    D/home/uftp/.pyenv/versions/3.12.0/lib/python3.12/test/pydocfodder.pyA_methodzA_new.A_method           c                      y r   r   r   s    r
   	AB_methodzA_new.AB_method
       $r   c                      y r   r   r   s    r
   	AC_methodzA_new.AC_method   r   r   c                      y r   r   r   s    r
   	AD_methodzA_new.AD_method   r   r   c                      y r   r   r   s    r
   
ABC_methodzA_new.ABC_method       'r   c                      y r   r   r   s    r
   
ABD_methodzA_new.ABD_method   r   r   c                      y r   r   r   s    r
   
ACD_methodzA_new.ACD_method   r   r   c                      y r   r   r   s    r
   ABCD_methodzA_new.ABCD_method       *r   c                      y r   r   )clsxs     r
   A_classmethodzA_new.A_classmethod       &r   c                       y r   r   r   r   r
   A_staticmethodzA_new.A_staticmethod   r   r   c                      y r   r   r   s    r
   _getxzA_new._getx!       %r   c                      y r   r   )r	   values     r
   _setxzA_new._setx#   r(   r   c                      y r   r   r   s    r
   _delxzA_new._delx%   r#   r   zA sample property defined in A.)fdelfgetfsetdocN)__name__
__module____qualname__r   r   r   r   r   r   r   r   r"   classmethodr%   staticmethodr'   r+   r-   property
A_propertyintA_int_aliasr   r   r
   r   r      su    %%%(((+'.M(!.1N&&'u5u?AJ Kr   r   c                   >    e Zd Z	 d Zd Zd Zd Zd Zd Zd Z	d Z
y	)
B_newc                      y r   r   r   s    r
   r   zB_new.AB_method/   r   r   c                      y r   r   r   s    r
   r   zB_new.ABC_method1   r   r   c                      y r   r   r   s    r
   r   zB_new.ABD_method3   r   r   c                      y r   r   r   s    r
   r   zB_new.ABCD_method5   r   r   c                      y r   r   r   s    r
   B_methodzB_new.B_method7   r   r   c                      y r   r   r   s    r
   	BC_methodzB_new.BC_method9   r   r   c                      y r   r   r   s    r
   	BD_methodzB_new.BD_method;   r   r   c                      y r   r   r   s    r
   
BCD_methodzB_new.BCD_method=   r   r   N)r2   r3   r4   r   r   r   r   rB   rD   rF   rH   r   r   r
   r<   r<   ,   s-    ,%((+%%(r   r<   c                   >    e Zd Z	 d Zd Zd Zd Zd Zd Zd Z	d Z
y	)
C_newc                      y r   r   r   s    r
   r   zC_new.AC_methodC   r   r   c                      y r   r   r   s    r
   r   zC_new.ABC_methodE   r   r   c                      y r   r   r   s    r
   r   zC_new.ACD_methodG   r   r   c                      y r   r   r   s    r
   r   zC_new.ABCD_methodI   r   r   c                      y r   r   r   s    r
   rD   zC_new.BC_methodK   r   r   c                      y r   r   r   s    r
   rH   zC_new.BCD_methodM   r   r   c                      y r   r   r   s    r
   C_methodzC_new.C_methodO   r   r   c                      y r   r   r   s    r
   	CD_methodzC_new.CD_methodQ   r   r   N)r2   r3   r4   r   r   r   r   rD   rH   rR   rT   r   r   r
   rJ   rJ   @   s-    ,%((+%(%r   rJ   c                   >    e Zd Z	 d Zd Zd Zd Zd Zd Zd Z	d Z
y	)
D_newc                      y r   r   r   s    r
   r   zD_new.AD_methodX   r   r   c                      y r   r   r   s    r
   r   zD_new.ABD_methodZ   r   r   c                      y r   r   r   s    r
   r   zD_new.ACD_method\   r   r   c                      y r   r   r   s    r
   r   zD_new.ABCD_method^   r   r   c                      y r   r   r   s    r
   rF   zD_new.BD_method`   r   r   c                      y r   r   r   s    r
   rH   zD_new.BCD_methodb   r   r   c                      y r   r   r   s    r
   rT   zD_new.CD_methodd   r   r   c                      y r   r   r   s    r
   D_methodzD_new.D_methodf   r   r   N)r2   r3   r4   r   r   r   r   rF   rH   rT   r_   r   r   r
   rV   rV   T   s/    %((+%(%r   rV   c                       e Zd Z	 d Z G d d      Z G d d      Z G d d      Z e ed       ed       ed      d	      Zy
)FunkyPropertiesc                     ddi| _         y )Nr!   r   )descr   s    r
   __init__zFunkyProperties.__init__p   s    G	r   c                       e Zd Zd Zd Zy)FunkyProperties.get_descc                     || _         y r   attrr	   ri   s     r
   rd   z!FunkyProperties.get_desc.__init__t   	    DIr   c                 N    t        d| |       |j                  | j                     S )Nz
Get calledprintrc   ri   r	   insts     r
   __call__z!FunkyProperties.get_desc.__call__v   s!    ,d+99TYY''r   Nr2   r3   r4   rd   rq   r   r   r
   get_descrf   s   s    		(r   rs   c                       e Zd Zd Zd Zy)FunkyProperties.set_descc                     || _         y r   rh   rj   s     r
   rd   z!FunkyProperties.set_desc.__init__z   rk   r   c                 R    t        d| ||       ||j                  | j                  <   y )Nz
Set calledrm   )r	   rp   vals      r
   rq   z!FunkyProperties.set_desc.__call__|   s"    ,dC0#&DIIdii r   Nrr   r   r   r
   set_descru   y   s    		'r   ry   c                       e Zd Zd Zd Zy)FunkyProperties.del_descc                     || _         y r   rh   rj   s     r
   rd   z!FunkyProperties.del_desc.__init__   rk   r   c                 L    t        d| |       |j                  | j                  = y )Nz
Del calledrm   ro   s     r
   rq   z!FunkyProperties.del_desc.__call__   s    ,d+		$))$r   Nrr   r   r   r
   del_descr{      s    		%r   r~   r!   zprop xN)	r2   r3   r4   rd   rs   ry   r~   r7   r!   r   r   r
   ra   ra   i   sH    ( (' '% % 	#x}hGAr   ra   z
.submodulez8A submodule, which should appear in its parent's summary)
typesr   r<   rJ   rV   objectra   
ModuleTyper2   	submoduler   r   r
   <module>r      sj    * % %N(E ((%E %(E5 *Hf H@ EX4BD	r   