
เWผ  ใ               @   s๏   d  d l  Z  Gd d   d  Z Gd d   d e  Z Gd d   d e  Z Gd d	   d	 e e  Z Gd
 d   d e  Z Gd d   d e  Z Gd d   d e  Z Gd d   d e e  Z	 Gd d   d e  Z
 e  j e d d  Z d S)้    Nc               @   sp   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   ๚@/afs/.cs/s/python-3.5.2/amd64_rhel6/lib/python3.5/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               @   sp   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               @   sp   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               @   sp   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 d e d e d 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._delxฺfdelฺfgetฺfsetฺdoczA sample property defined in A.N)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               @   sp   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               @   sp   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               @   sp   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               @   s|   e  Z d  Z d d   Z Gd d   d  Z Gd d   d  Z Gd 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   ' 