o ­=?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@óPeZdZdZdd„Zdd„Zdd„Zdd „Zd d „Zd d „Z dd„Z dd„Z dS)Ú A_classiczA classic class.cCódS©zMethod defined in A.N©©Úselfrrú7/opt/alt/python310/lib64/python3.10/test/pydocfodder.pyÚA_methodózA_classic.A_methodcCr©zMethod defined in A and B.Nrrrrr Ú AB_method r zA_classic.AB_methodcCr©zMethod defined in A and C.Nrrrrr Ú AC_method r zA_classic.AC_methodcCr©zMethod defined in A and D.Nrrrrr Ú AD_method r zA_classic.AD_methodcCr©zMethod defined in A, B and C.Nrrrrr Ú ABC_methodr zA_classic.ABC_methodcCr©zMethod defined in A, B and D.Nrrrrr Ú ABD_methodr zA_classic.ABD_methodcCr©zMethod defined in A, C and D.Nrrrrr Ú ACD_methodr zA_classic.ACD_methodcCr©z Method defined in A, B, C and D.Nrrrrr Ú ABCD_methodr zA_classic.ABCD_methodN) Ú__name__Ú __module__Ú __qualname__Ú__doc__r r rrrrrrrrrr ró rc@r)Ú B_classicú(A classic class, derived from A_classic.cCrr rrrrr r r zB_classic.AB_methodcCrrrrrrr rr zB_classic.ABC_methodcCrrrrrrr rr zB_classic.ABD_methodcCrrrrrrr r!r zB_classic.ABCD_methodcCr©zMethod defined in B.Nrrrrr ÚB_method#r zB_classic.B_methodcCr©zMethod defined in B and C.Nrrrrr Ú BC_method%r zB_classic.BC_methodcCr©zMethod defined in B and D.Nrrrrr Ú BD_method'r zB_classic.BD_methodcCr©zMethod defined in B, C and D.Nrrrrr Ú BCD_method)r zB_classic.BCD_methodN© rrrrr rrrr"r$r&r(rrrr rrrc@r)Ú C_classicr cCrrrrrrr r.r zC_classic.AC_methodcCrrrrrrr r0r zC_classic.ABC_methodcCrrrrrrr r2r zC_classic.ACD_methodcCrrrrrrr r4r zC_classic.ABCD_methodcCrr#rrrrr r$6r zC_classic.BC_methodcCrr'rrrrr r(8r zC_classic.BCD_methodcCr©zMethod defined in C.Nrrrrr ÚC_method:r zC_classic.C_methodcCr©zMethod defined in C and D.Nrrrrr Ú CD_method<r zC_classic.CD_methodN© rrrrrrrrr$r(r,r.rrrr r*,rr*c@r)Ú D_classicz6A classic class, derived from B_classic and C_classic.cCrrrrrrr rAr zD_classic.AD_methodcCrrrrrrr rCr zD_classic.ABD_methodcCrrrrrrr rEr zD_classic.ACD_methodcCrrrrrrr rGr zD_classic.ABCD_methodcCrr%rrrrr r&Ir zD_classic.BD_methodcCrr'rrrrr r(Kr zD_classic.BCD_methodcCrr-rrrrr r.Mr zD_classic.CD_methodcCr©zMethod defined in D.Nrrrrr ÚD_methodOr zD_classic.D_methodN© rrrrrrrrr&r(r.r2rrrr r0?rr0c@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.cCrrrrrrr r Vr zA_new.A_methodcCrr rrrrr r Xr zA_new.AB_methodcCrrrrrrr rZr zA_new.AC_methodcCrrrrrrr r\r zA_new.AD_methodcCrrrrrrr r^r zA_new.ABC_methodcCrrrrrrr r`r zA_new.ABD_methodcCrrrrrrr rbr zA_new.ACD_methodcCrrrrrrr rdr zA_new.ABCD_methodcCr)zA class method defined in A.Nr)ÚclsÚxrrr Ú A_classmethodgr zA_new.A_classmethodcCr)zA static method defined in A.Nrrrrr ÚA_staticmethodkr zA_new.A_staticmethodcCr)zA property getter function.Nrrrrr Ú_getxor z A_new._getxcCr)zA property setter function.Nr)rÚvaluerrr Ú_setxqr z A_new._setxcCr)zA property deleter function.Nrrrrr Ú_delxsr z A_new._delxzA sample property defined in A.)ÚfdelÚfgetÚfsetÚdocN)rrrrr r rrrrrrr7Ú classmethodr8Ú staticmethodr9r;r<ÚpropertyZ A_propertyÚintZ A_int_aliasrrrr r4Ss*ÿr4c@r)ÚB_newú&A new-style class, derived from A_new.cCrr rrrrr r }r zB_new.AB_methodcCrrrrrrr rr zB_new.ABC_methodcCrrrrrrr rr zB_new.ABD_methodcCrrrrrrr rƒr zB_new.ABCD_methodcCrr!rrrrr r"…r zB_new.B_methodcCrr#rrrrr r$‡r zB_new.BC_methodcCrr%rrrrr r&‰r zB_new.BD_methodcCrr'rrrrr r(‹r zB_new.BCD_methodNr)rrrr rEzó rEc@r)ÚC_newrFcCrrrrrrr r‘r zC_new.AC_methodcCrrrrrrr r“r zC_new.ABC_methodcCrrrrrrr r•r zC_new.ACD_methodcCrrrrrrr r—r zC_new.ABCD_methodcCrr#rrrrr r$™r zC_new.BC_methodcCrr'rrrrr r(›r zC_new.BCD_methodcCrr+rrrrr r,r zC_new.C_methodcCrr-rrrrr r.Ÿr zC_new.CD_methodNr/rrrr rHŽrGrHc@r)ÚD_newz5A new-style class, derived from B_new and C_new. cCrrrrrrr r¦r zD_new.AD_methodcCrrrrrrr r¨r zD_new.ABD_methodcCrrrrrrr rªr zD_new.ACD_methodcCrrrrrrr r¬r zD_new.ABCD_methodcCrr%rrrrr r&®r zD_new.BD_methodcCrr'rrrrr r(°r zD_new.BCD_methodcCrr-rrrrr r.²r zD_new.CD_methodcCrr1rrrrr r2´r zD_new.D_methodNr3rrrr rI¢s rIc@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)Nr6r)Údescrrrr Ú__init__¾szFunkyProperties.__init__c@óeZdZdd„Zdd„ZdS)zFunkyProperties.get_desccCó ||_dS©N©Úattr©rrQrrr rLÂó z!FunkyProperties.get_desc.__init__cCstd||ƒ|j|jS)Nz Get called©ÚprintrKrQ©rÚinstrrr Ú__call__Äs  z!FunkyProperties.get_desc.__call__N©rrrrLrXrrrr Úget_descÁó rZc@rM)zFunkyProperties.set_desccCrNrOrPrRrrr rLÈrSz!FunkyProperties.set_desc.__init__cCstd|||ƒ||j|j<dS)Nz Set calledrT)rrWÚvalrrr rXÊsz!FunkyProperties.set_desc.__call__NrYrrrr Úset_descÇr[r]c@rM)zFunkyProperties.del_desccCrNrOrPrRrrr rLÎrSz!FunkyProperties.del_desc.__init__cCstd||ƒ|j|j=dS)Nz Del calledrTrVrrr rXÐs z!FunkyProperties.del_desc.__call__NrYrrrr Údel_descÍr[r^r6zprop xN) rrrrrLrZr]r^rCr6rrrr rJ·srJz .submodulez8A submodule, which should appear in its parent's summary)rÚtypesrrr*r0Úobjectr4rErHrIrJÚ ModuleTyperZ submodulerrrr Ús' ÿ