B
    u9aผ  ใ               @   sฎ   d dl Z G dd dZG dd deZG dd deZG dd	 d	eeZG d
d deZG dd deZG dd deZG dd deeZ	G dd deZ
e  ed dกZdS )้    Nc               @   sL   e Zd Zdd Zdd Zdd Zdd Zd	d
 Zdd Zdd Z	dd Z
dS )ฺ	A_classicc             C   s   d S )Nฉ )ฺselfr   r   ๚!/usr/lib/python3.7/pydocfodder.pyฺA_method   s    zA_classic.A_methodc             C   s   d S )Nr   )r   r   r   r   ฺ	AB_method	   s    zA_classic.AB_methodc             C   s   d S )Nr   )r   r   r   r   ฺ	AC_method   s    zA_classic.AC_methodc             C   s   d S )Nr   )r   r   r   r   ฺ	AD_method   s    zA_classic.AD_methodc             C   s   d S )Nr   )r   r   r   r   ฺ
ABC_method   s    zA_classic.ABC_methodc             C   s   d S )Nr   )r   r   r   r   ฺ
ABD_method   s    zA_classic.ABD_methodc             C   s   d S )Nr   )r   r   r   r   ฺ
ACD_method   s    zA_classic.ACD_methodc             C   s   d S )Nr   )r   r   r   r   ฺABCD_method   s    zA_classic.ABCD_methodN)ฺ__name__ฺ
__module__ฺ__qualname__r   r   r   r	   r
   r   r   r   r   r   r   r   r      s   r   c               @   sL   e Zd Zdd Zdd Zdd Zdd Zd	d
 Zdd Zdd Z	dd Z
dS )ฺ	B_classicc             C   s   d S )Nr   )r   r   r   r   r      s    zB_classic.AB_methodc             C   s   d S )Nr   )r   r   r   r   r
      s    zB_classic.ABC_methodc             C   s   d S )Nr   )r   r   r   r   r      s    zB_classic.ABD_methodc             C   s   d S )Nr   )r   r   r   r   r   !   s    zB_classic.ABCD_methodc             C   s   d S )Nr   )r   r   r   r   ฺB_method#   s    zB_classic.B_methodc             C   s   d S )Nr   )r   r   r   r   ฺ	BC_method%   s    zB_classic.BC_methodc             C   s   d S )Nr   )r   r   r   r   ฺ	BD_method'   s    zB_classic.BD_methodc             C   s   d S )Nr   )r   r   r   r   ฺ
BCD_method)   s    zB_classic.BCD_methodN)r   r   r   r   r
   r   r   r   r   r   r   r   r   r   r   r      s   r   c               @   sL   e Zd Zdd Zdd Zdd Zdd Zd	d
 Zdd Zdd Z	dd Z
dS )ฺ	C_classicc             C   s   d S )Nr   )r   r   r   r   r   .   s    zC_classic.AC_methodc             C   s   d S )Nr   )r   r   r   r   r
   0   s    zC_classic.ABC_methodc             C   s   d S )Nr   )r   r   r   r   r   2   s    zC_classic.ACD_methodc             C   s   d S )Nr   )r   r   r   r   r   4   s    zC_classic.ABCD_methodc             C   s   d S )Nr   )r   r   r   r   r   6   s    zC_classic.BC_methodc             C   s   d S )Nr   )r   r   r   r   r   8   s    zC_classic.BCD_methodc             C   s   d S )Nr   )r   r   r   r   ฺC_method:   s    zC_classic.C_methodc             C   s   d S )Nr   )r   r   r   r   ฺ	CD_method<   s    zC_classic.CD_methodN)r   r   r   r   r
   r   r   r   r   r   r   r   r   r   r   r   ,   s   r   c               @   sL   e Zd Zdd Zdd Zdd Zdd Zd	d
 Zdd Zdd Z	dd Z
dS )ฺ	D_classicc             C   s   d S )Nr   )r   r   r   r   r	   A   s    zD_classic.AD_methodc             C   s   d S )Nr   )r   r   r   r   r   C   s    zD_classic.ABD_methodc             C   s   d S )Nr   )r   r   r   r   r   E   s    zD_classic.ACD_methodc             C   s   d S )Nr   )r   r   r   r   r   G   s    zD_classic.ABCD_methodc             C   s   d S )Nr   )r   r   r   r   r   I   s    zD_classic.BD_methodc             C   s   d S )Nr   )r   r   r   r   r   K   s    zD_classic.BCD_methodc             C   s   d S )Nr   )r   r   r   r   r   M   s    zD_classic.CD_methodc             C   s   d S )Nr   )r   r   r   r   ฺD_methodO   s    zD_classic.D_methodN)r   r   r   r	   r   r   r   r   r   r   r   r   r   r   r   r   ?   s   r   c               @   s   e Zd Zdd Zdd Zdd Zdd Zd	d
 Zdd Zdd Z	dd Z
dd ZeeZdd ZeeZdd Zdd Zdd ZeeeeddZeZdS )ฺA_newc             C   s   d S )Nr   )r   r   r   r   r   V   s    zA_new.A_methodc             C   s   d S )Nr   )r   r   r   r   r   X   s    zA_new.AB_methodc             C   s   d S )Nr   )r   r   r   r   r   Z   s    zA_new.AC_methodc             C   s   d S )Nr   )r   r   r   r   r	   \   s    zA_new.AD_methodc             C   s   d S )Nr   )r   r   r   r   r
   ^   s    zA_new.ABC_methodc             C   s   d S )Nr   )r   r   r   r   r   `   s    zA_new.ABD_methodc             C   s   d S )Nr   )r   r   r   r   r   b   s    zA_new.ACD_methodc             C   s   d S )Nr   )r   r   r   r   r   d   s    zA_new.ABCD_methodc             C   s   d S )Nr   )ฺclsฺxr   r   r   ฺA_classmethodg   s    zA_new.A_classmethodc               C   s   d S )Nr   r   r   r   r   ฺA_staticmethodk   s    zA_new.A_staticmethodc             C   s   d S )Nr   )r   r   r   r   ฺ_getxo   s    zA_new._getxc             C   s   d S )Nr   )r   ฺvaluer   r   r   ฺ_setxq   s    zA_new._setxc             C   s   d S )Nr   )r   r   r   r   ฺ_delxs   s    zA_new._delxzA sample property defined in A.)ฺfdelฺfgetฺfsetฺdocN)r   r   r   r   r   r   r	   r
   r   r   r   r   ฺclassmethodr   ฺstaticmethodr    r"   r#   ฺpropertyZ
A_propertyฺintZA_int_aliasr   r   r   r   r   S   s$   r   c               @   sL   e Zd Zdd Zdd Zdd Zdd Zd	d
 Zdd Zdd Z	dd Z
dS )ฺB_newc             C   s   d S )Nr   )r   r   r   r   r   }   s    zB_new.AB_methodc             C   s   d S )Nr   )r   r   r   r   r
      s    zB_new.ABC_methodc             C   s   d S )Nr   )r   r   r   r   r      s    zB_new.ABD_methodc             C   s   d S )Nr   )r   r   r   r   r      s    zB_new.ABCD_methodc             C   s   d S )Nr   )r   r   r   r   r      s    zB_new.B_methodc             C   s   d S )Nr   )r   r   r   r   r      s    zB_new.BC_methodc             C   s   d S )Nr   )r   r   r   r   r      s    zB_new.BD_methodc             C   s   d S )Nr   )r   r   r   r   r      s    zB_new.BCD_methodN)r   r   r   r   r
   r   r   r   r   r   r   r   r   r   r   r,   z   s   r,   c               @   sL   e Zd Zdd Zdd Zdd Zdd Zd	d
 Zdd Zdd Z	dd Z
dS )ฺC_newc             C   s   d S )Nr   )r   r   r   r   r      s    zC_new.AC_methodc             C   s   d S )Nr   )r   r   r   r   r
      s    zC_new.ABC_methodc             C   s   d S )Nr   )r   r   r   r   r      s    zC_new.ACD_methodc             C   s   d S )Nr   )r   r   r   r   r      s    zC_new.ABCD_methodc             C   s   d S )Nr   )r   r   r   r   r      s    zC_new.BC_methodc             C   s   d S )Nr   )r   r   r   r   r      s    zC_new.BCD_methodc             C   s   d S )Nr   )r   r   r   r   r      s    zC_new.C_methodc             C   s   d S )Nr   )r   r   r   r   r      s    zC_new.CD_methodN)r   r   r   r   r
   r   r   r   r   r   r   r   r   r   r   r-      s   r-   c               @   sL   e Zd Zdd Zdd Zdd Zdd Zd	d
 Zdd Zdd Z	dd Z
dS )ฺD_newc             C   s   d S )Nr   )r   r   r   r   r	   ฆ   s    zD_new.AD_methodc             C   s   d S )Nr   )r   r   r   r   r   จ   s    zD_new.ABD_methodc             C   s   d S )Nr   )r   r   r   r   r   ช   s    zD_new.ACD_methodc             C   s   d S )Nr   )r   r   r   r   r   ฌ   s    zD_new.ABCD_methodc             C   s   d S )Nr   )r   r   r   r   r   ฎ   s    zD_new.BD_methodc             C   s   d S )Nr   )r   r   r   r   r   ฐ   s    zD_new.BCD_methodc             C   s   d S )Nr   )r   r   r   r   r   ฒ   s    zD_new.CD_methodc             C   s   d S )Nr   )r   r   r   r   r   ด   s    zD_new.D_methodN)r   r   r   r	   r   r   r   r   r   r   r   r   r   r   r   r.   ข   s   r.   c               @   sX   e Zd Zdd ZG dd dZG dd dZG dd dZeed	ed	ed	d
ZdS )ฺFunkyPropertiesc             C   s   ddi| _ d S )Nr   r   )ฺdesc)r   r   r   r   ฺ__init__พ   s    zFunkyProperties.__init__c               @   s   e Zd Zdd Zdd ZdS )zFunkyProperties.get_descc             C   s
   || _ d S )N)ฺattr)r   r2   r   r   r   r1   ย   s    z!FunkyProperties.get_desc.__init__c             C   s   t d| | |j| j S )Nz
Get called)ฺprintr0   r2   )r   ฺinstr   r   r   ฺ__call__ฤ   s    z!FunkyProperties.get_desc.__call__N)r   r   r   r1   r5   r   r   r   r   ฺget_descม   s   r6   c               @   s   e Zd Zdd Zdd ZdS )zFunkyProperties.set_descc             C   s
   || _ d S )N)r2   )r   r2   r   r   r   r1   ศ   s    z!FunkyProperties.set_desc.__init__c             C   s   t d| || ||j| j< d S )Nz
Set called)r3   r0   r2   )r   r4   ฺvalr   r   r   r5   ส   s    z!FunkyProperties.set_desc.__call__N)r   r   r   r1   r5   r   r   r   r   ฺset_descว   s   r8   c               @   s   e Zd Zdd Zdd ZdS )zFunkyProperties.del_descc             C   s
   || _ d S )N)r2   )r   r2   r   r   r   r1   ฮ   s    z!FunkyProperties.del_desc.__init__c             C   s   t d| | |j| j= d S )Nz
Del called)r3   r0   r2   )r   r4   r   r   r   r5   ะ   s    z!FunkyProperties.del_desc.__call__N)r   r   r   r1   r5   r   r   r   r   ฺdel_descอ   s   r9   r   zprop xN)	r   r   r   r1   r6   r8   r9   r*   r   r   r   r   r   r/   ท   s
   r/   z
.submodulez8A submodule, which should appear in its parent's summary)ฺtypesr   r   r   r   ฺobjectr   r,   r-   r.   r/   ฺ
ModuleTyper   Z	submoduler   r   r   r   ฺ<module>   s   ' 
