a XC?h¼ã@s²dZddlZGdd„dƒZGdd„deƒZGdd„deƒZGd d „d eeƒZGd d „d eƒZGd d„deƒZGdd„deƒZ Gdd„dee ƒZ Gdd„deƒZ e  e dd¡ZdS)z$Something just to look at via pydoc.éNc@sPeZdZdZdd„Zdd„Zdd„Zdd „Zd d „Zd d „Z dd„Z dd„Z dS)Ú A_classiczA classic class.cCsdS©zMethod defined in A.N©©Úselfrrú5/opt/alt/python39/lib64/python3.9/test/pydocfodder.pyÚA_methodszA_classic.A_methodcCsdS©zMethod defined in A and B.NrrrrrÚ AB_method szA_classic.AB_methodcCsdS©zMethod defined in A and C.NrrrrrÚ AC_method szA_classic.AC_methodcCsdS©zMethod defined in A and D.NrrrrrÚ AD_method szA_classic.AD_methodcCsdS©zMethod defined in A, B and C.NrrrrrÚ ABC_methodszA_classic.ABC_methodcCsdS©zMethod defined in A, B and D.NrrrrrÚ ABD_methodszA_classic.ABD_methodcCsdS©zMethod defined in A, C and D.NrrrrrÚ ACD_methodszA_classic.ACD_methodcCsdS©z Method defined in A, B, C and D.NrrrrrÚ ABCD_methodszA_classic.ABCD_methodN) Ú__name__Ú __module__Ú __qualname__Ú__doc__rr r rrrrrrrrrrsrc@sPeZdZdZdd„Zdd„Zdd„Zdd „Zd d „Zd d „Z dd„Z dd„Z 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_methodcCsdS©zMethod defined in B.NrrrrrÚB_method#szB_classic.B_methodcCsdS©zMethod defined in B and C.NrrrrrÚ BC_method%szB_classic.BC_methodcCsdS©zMethod defined in B and D.NrrrrrÚ BD_method'szB_classic.BD_methodcCsdS©zMethod defined in B, C and D.NrrrrrÚ BCD_method)szB_classic.BCD_methodN© rrrrr rrrrr r"r$rrrrrsrc@sPeZdZdZdd„Zdd„Zdd„Zdd „Zd d „Zd d „Z dd„Z dd„Z 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_methodcCsdS©zMethod defined in C.NrrrrrÚC_method:szC_classic.C_methodcCsdS©zMethod defined in C and D.NrrrrrÚ CD_method<szC_classic.CD_methodN© rrrrr rrrr r$r(r*rrrrr&,sr&c@sPeZdZdZdd„Zdd„Zdd„Zdd „Zd d „Zd d „Z dd„Z dd„Z 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_methodcCsdS©zMethod defined in D.NrrrrrÚD_methodOszD_classic.D_methodN© rrrrrrrrr"r$r*r.rrrrr,?sr,c@sœeZdZdZdd„Zdd„Zdd„Zdd „Zd d „Zd d „Z dd„Z dd„Z dd„Z e e ƒZ dd„ZeeƒZdd„Zdd„Zdd„ZeeeeddZeZdS)Ú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)ÚclsÚxrrrÚ A_classmethodgszA_new.A_classmethodcCsdS)zA static method defined in A.NrrrrrÚA_staticmethodkszA_new.A_staticmethodcCsdS)zA property getter function.NrrrrrÚ_getxosz A_new._getxcCsdS)zA property setter function.Nr)rÚvaluerrrÚ_setxqsz A_new._setxcCsdS)zA property deleter function.NrrrrrÚ_delxssz A_new._delxzA sample property defined in A.)ÚfdelÚfgetÚfsetÚdocN)rrrrrr r rrrrrr3Ú classmethodr4Ú staticmethodr5r7r8ÚpropertyZ A_propertyÚintZ A_int_aliasrrrrr0Ss(ÿr0c@sPeZdZdZdd„Zdd„Zdd„Zdd „Zd d „Zd d „Z dd„Z dd„Z dS)ÚB_newú&A new-style class, derived from A_new.cCsdSr rrrrrr }szB_new.AB_methodcCsdSrrrrrrrszB_new.ABC_methodcCsdSrrrrrrrszB_new.ABD_methodcCsdSrrrrrrrƒszB_new.ABCD_methodcCsdSrrrrrrr…szB_new.B_methodcCsdSrrrrrrr ‡szB_new.BC_methodcCsdSr!rrrrrr"‰szB_new.BD_methodcCsdSr#rrrrrr$‹szB_new.BCD_methodNr%rrrrrAzsrAc@sPeZdZdZdd„Zdd„Zdd„Zdd „Zd d „Zd d „Z dd„Z dd„Z dS)ÚC_newrBcCsdSr rrrrrr ‘szC_new.AC_methodcCsdSrrrrrrr“szC_new.ABC_methodcCsdSrrrrrrr•szC_new.ACD_methodcCsdSrrrrrrr—szC_new.ABCD_methodcCsdSrrrrrrr ™szC_new.BC_methodcCsdSr#rrrrrr$›szC_new.BCD_methodcCsdSr'rrrrrr(szC_new.C_methodcCsdSr)rrrrrr*ŸszC_new.CD_methodNr+rrrrrCŽsrCc@sPeZdZdZdd„Zdd„Zdd„Zdd „Zd d „Zd d „Z dd„Z dd„Z dS)ÚD_newz5A new-style class, derived from B_new and C_new. cCsdSr rrrrrr¦szD_new.AD_methodcCsdSrrrrrrr¨szD_new.ABD_methodcCsdSrrrrrrrªszD_new.ACD_methodcCsdSrrrrrrr¬szD_new.ABCD_methodcCsdSr!rrrrrr"®szD_new.BD_methodcCsdSr#rrrrrr$°szD_new.BCD_methodcCsdSr)rrrrrr*²szD_new.CD_methodcCsdSr-rrrrrr.´szD_new.D_methodNr/rrrrrD¢srDc@s\eZdZdZdd„ZGdd„dƒZGdd„dƒZGdd „d ƒZeed ƒed ƒed ƒd ƒZ d S) ÚFunkyPropertieszžFrom 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@seZdZdd„Zdd„ZdS)zFunkyProperties.get_desccCs ||_dS©N©Úattr©rrJrrrrGÂsz!FunkyProperties.get_desc.__init__cCstd||ƒ|j|jS)Nz Get called©ÚprintrFrJ©rÚinstrrrÚ__call__Äs z!FunkyProperties.get_desc.__call__N©rrrrGrPrrrrÚget_descÁsrRc@seZdZdd„Zdd„ZdS)zFunkyProperties.set_desccCs ||_dSrHrIrKrrrrGÈsz!FunkyProperties.set_desc.__init__cCstd|||ƒ||j|j<dS)Nz Set calledrL)rrOÚvalrrrrPÊsz!FunkyProperties.set_desc.__call__NrQrrrrÚset_descÇsrTc@seZdZdd„Zdd„ZdS)zFunkyProperties.del_desccCs ||_dSrHrIrKrrrrGÎsz!FunkyProperties.del_desc.__init__cCstd||ƒ|j|j=dS)Nz Del calledrLrNrrrrPÐs z!FunkyProperties.del_desc.__call__NrQrrrrÚdel_descÍsrUr2zprop xN) rrrrrGrRrTrUr?r2rrrrrE·s rEz .submodulez8A submodule, which should appear in its parent's summary)rÚtypesrrr&r,Úobjectr0rArCrDrEÚ ModuleTyperZ submodulerrrrÚs' ÿ