U .c@sdZddlZGdddZGdddeZGdddeZGd d d eeZGd d d eZGd ddeZGdddeZ Gdddee Z GdddeZ e e ddZdS)z$Something just to look at via pydoc.Nc@sPeZdZdZddZddZddZdd Zd d Zd d Z ddZ ddZ dS) A_classiczA classic class.cCsdSzMethod defined in A.Nselfrr5/opt/alt/python38/lib64/python3.8/test/pydocfodder.pyA_methodszA_classic.A_methodcCsdSzMethod defined in A and B.Nrrrrr AB_method szA_classic.AB_methodcCsdSzMethod defined in A and C.Nrrrrr AC_method szA_classic.AC_methodcCsdSzMethod defined in A and D.Nrrrrr AD_method szA_classic.AD_methodcCsdSzMethod defined in A, B and C.Nrrrrr ABC_methodszA_classic.ABC_methodcCsdSzMethod defined in A, B and D.Nrrrrr ABD_methodszA_classic.ABD_methodcCsdSzMethod defined in A, C and D.Nrrrrr ACD_methodszA_classic.ACD_methodcCsdSz Method defined in A, B, C and D.Nrrrrr ABCD_methodszA_classic.ABCD_methodN) __name__ __module__ __qualname____doc__rr r rrrrrrrrrrsrc@sPeZdZdZddZddZddZdd Zd d Zd d Z ddZ ddZ dS) B_classic(A classic class, derived from A_classic.cCsdSr rrrrrr szB_classic.AB_methodcCsdSrrrrrrrszB_classic.ABC_methodcCsdSrrrrrrrszB_classic.ABD_methodcCsdSrrrrrrr!szB_classic.ABCD_methodcCsdSzMethod defined in B.NrrrrrB_method#szB_classic.B_methodcCsdSzMethod defined in B and C.Nrrrrr BC_method%szB_classic.BC_methodcCsdSzMethod defined in B and D.Nrrrrr BD_method'szB_classic.BD_methodcCsdSzMethod defined in B, C and D.Nrrrrr BCD_method)szB_classic.BCD_methodN rrrrr rrrrr r"r$rrrrrsrc@sPeZdZdZddZddZddZdd Zd d Zd d Z ddZ ddZ dS) C_classicrcCsdSr rrrrrr .szC_classic.AC_methodcCsdSrrrrrrr0szC_classic.ABC_methodcCsdSrrrrrrr2szC_classic.ACD_methodcCsdSrrrrrrr4szC_classic.ABCD_methodcCsdSrrrrrrr 6szC_classic.BC_methodcCsdSr#rrrrrr$8szC_classic.BCD_methodcCsdSzMethod defined in C.NrrrrrC_method:szC_classic.C_methodcCsdSzMethod defined in C and D.Nrrrrr CD_method<szC_classic.CD_methodN rrrrr rrrr r$r(r*rrrrr&,sr&c@sPeZdZdZddZddZddZdd Zd d Zd d Z ddZ ddZ dS) D_classicz6A classic class, derived from B_classic and C_classic.cCsdSr rrrrrrAszD_classic.AD_methodcCsdSrrrrrrrCszD_classic.ABD_methodcCsdSrrrrrrrEszD_classic.ACD_methodcCsdSrrrrrrrGszD_classic.ABCD_methodcCsdSr!rrrrrr"IszD_classic.BD_methodcCsdSr#rrrrrr$KszD_classic.BCD_methodcCsdSr)rrrrrr*MszD_classic.CD_methodcCsdSzMethod defined in D.NrrrrrD_methodOszD_classic.D_methodN rrrrrrrrr"r$r*r.rrrrr,?sr,c@seZdZdZddZddZddZdd Zd d Zd d Z ddZ ddZ ddZ e e Z ddZeeZddZddZddZeeeeddZeZdS)A_newzA new-style class.cCsdSrrrrrrrVszA_new.A_methodcCsdSr rrrrrr XszA_new.AB_methodcCsdSr rrrrrr ZszA_new.AC_methodcCsdSr rrrrrr\szA_new.AD_methodcCsdSrrrrrrr^szA_new.ABC_methodcCsdSrrrrrrr`szA_new.ABD_methodcCsdSrrrrrrrbszA_new.ACD_methodcCsdSrrrrrrrdszA_new.ABCD_methodcCsdS)zA class method defined in A.Nr)clsxrrr A_classmethodgszA_new.A_classmethodcCsdS)zA static method defined in A.NrrrrrA_staticmethodkszA_new.A_staticmethodcCsdS)zA property getter function.Nrrrrr_getxosz A_new._getxcCsdS)zA property setter function.Nr)rvaluerrr_setxqsz A_new._setxcCsdS)zA property deleter function.Nrrrrr_delxssz A_new._delxzA sample property defined in A.)fdelfgetfsetdocN)rrrrrr r rrrrrr3 classmethodr4 staticmethodr5r7r8propertyZ A_propertyintZ A_int_aliasrrrrr0Ss(r0c@sPeZdZdZddZddZddZdd Zd d Zd d Z ddZ ddZ dS)B_new&A new-style class, derived from A_new.cCsdSr rrrrrr }szB_new.AB_methodcCsdSrrrrrrrszB_new.ABC_methodcCsdSrrrrrrrszB_new.ABD_methodcCsdSrrrrrrrszB_new.ABCD_methodcCsdSrrrrrrrszB_new.B_methodcCsdSrrrrrrr szB_new.BC_methodcCsdSr!rrrrrr"szB_new.BD_methodcCsdSr#rrrrrr$szB_new.BCD_methodNr%rrrrrAzsrAc@sPeZdZdZddZddZddZdd Zd d Zd d Z ddZ ddZ dS)C_newrBcCsdSr rrrrrr szC_new.AC_methodcCsdSrrrrrrrszC_new.ABC_methodcCsdSrrrrrrrszC_new.ACD_methodcCsdSrrrrrrrszC_new.ABCD_methodcCsdSrrrrrrr szC_new.BC_methodcCsdSr#rrrrrr$szC_new.BCD_methodcCsdSr'rrrrrr(szC_new.C_methodcCsdSr)rrrrrr*szC_new.CD_methodNr+rrrrrCsrCc@sPeZdZdZddZddZddZdd Zd d Zd d Z ddZ ddZ dS)D_newz5A new-style class, derived from B_new and C_new. cCsdSr rrrrrrszD_new.AD_methodcCsdSrrrrrrrszD_new.ABD_methodcCsdSrrrrrrrszD_new.ACD_methodcCsdSrrrrrrrszD_new.ABCD_methodcCsdSr!rrrrrr"szD_new.BD_methodcCsdSr#rrrrrr$szD_new.BCD_methodcCsdSr)rrrrrr*szD_new.CD_methodcCsdSr-rrrrrr.szD_new.D_methodNr/rrrrrDsrDc@s\eZdZdZddZGdddZGdddZGdd d Zeed ed ed d Z d S) FunkyPropertieszFrom SF bug 472347, by Roeland Rengelink. Property getters etc may not be vanilla functions or methods, and this used to make GUI pydoc blow up. cCsddi|_dS)Nr2r)descrrrr__init__szFunkyProperties.__init__c@seZdZddZddZdS)zFunkyProperties.get_desccCs ||_dSNattrrrJrrrrGsz!FunkyProperties.get_desc.__init__cCstd|||j|jS)Nz Get calledprintrFrJrinstrrr__call__s z!FunkyProperties.get_desc.__call__NrrrrGrPrrrrget_descsrRc@seZdZddZddZdS)zFunkyProperties.set_desccCs ||_dSrHrIrKrrrrGsz!FunkyProperties.set_desc.__init__cCstd|||||j|j<dS)Nz Set calledrL)rrOvalrrrrPsz!FunkyProperties.set_desc.__call__NrQrrrrset_descsrTc@seZdZddZddZdS)zFunkyProperties.del_desccCs ||_dSrHrIrKrrrrGsz!FunkyProperties.del_desc.__init__cCstd|||j|j=dS)Nz Del calledrLrNrrrrPs z!FunkyProperties.del_desc.__call__NrQrrrrdel_descsrUr2zprop xN) rrrrrGrRrTrUr?r2rrrrrEs rEz .submodulez8A submodule, which should appear in its parent's summary)rtypesrrr&r,objectr0rArCrDrE ModuleTyperZ submodulerrrrs'