a ZÚß^† c@sVdhdd„Zdd„Zeƒeeƒdd„ƒƒZedd„ƒZd d „Zd d „Zd d „Zd d„Zdd„Zdd„Z ddd „dgZ dd„Z e dd „ƒdd„Z dd „dgZ dd„ZdZdd„Zd\ZZd ZGd!d"„d"ƒZd\ZZd Zd#d$„Zd%d&„ZeƒjZd'd(œd)d*„Zed+œd,d-„Zd.d/„Zed0d „ƒd1d2„ƒZ Gd3d4„d4ƒZ!d5d6l"m#Z#d7d8„Z$e$d9d:„ƒZ%Gd;d<„d<ƒZ&Gd=d>„d>ƒZ'Gd?d@„d@ƒZ(GdAdB„dBƒZ)GdCdD„dDƒZ*GdEdF„dFƒZ+GdGdH„dHƒZ,GdIdJ„dJƒZ-dKdL„Z.e.e.GdMdN„dNƒƒƒZ/GdOdP„dPƒZ0dQdR„Z1GdSdT„dTƒZ2dUdV„Z3GdWdX„dXƒZ4GdYdZ„dZƒZ5d[d\„Z6d]d^„Z7d_d`„Z8didcdddeœdfdg„Z9dS)jNcCó dd„}|S)NcSó|S©N©©Úfuncrrú,/usr/lib64/python3.9/test/inspect_fodder2.pyÚwrapperózwrap..wrapperr)ZfoorrrrÚwrapór cCr)NcSs tdƒdS)NZhello)ZprintrrrrÚ insteadfunc rzreplace..insteadfuncr)rr rrrÚreplacer r cCódSrrrrrrÚwrappedsrcCr rrrrrrÚgoneórcCrrr©ZmrrrÚórcCs |o |o |Srr)ÚgrrrrsÿcCó|o|Srr)Údrrrr!scCr rrrrrrÚ onelinefunc%rrcCr rr)Úarg1Úarg2Zarg3Zarg4rrrÚmanyargs(rrcCrrrrrrrÚ twolinefunc,sÿrcCrrr)Úxrrrr1rcCs|tƒd<dS)NZ anonymous)ZglobalsrrrrÚsetfunc5rrcCs||Srr©rZyrrrr7rcCstdSr)ZworldrrrrÚ with_comment:rrcCs||Srrrrrrr?rcCóGdd„dƒ}|S)Nc@óeZdZdd„ZdS)zfunc69..cls70cSr rrrrrrÚfunc71Grzfunc69..cls70.func71N)Ú__name__Ú __module__Ú __qualname__r"rrrrÚcls70Fór&r)r&rrrÚfunc69Esr(iJcCr rrrrrrÚfunc77Mrr)ZxyZstopc@r!)Úcls82cCr rrrrrrÚfunc83Srz cls82.func83N)r#r$r%r+rrrrr*Rr'r*cCódS)NiZrrrrrÚfunc88Xrr-cCr )Nc@r!)z f..XcSr,)Zdocé*rrrrrr_rzf..X.gN)r#r$r%rrrrrÚX^r'r/r)r/rrrÚf]sr0é)rcGr rr)rrrrrÚ keywordedfrr2©rcCr rrr3rrrÚ annotatedjrr4cCr rr)ZargrrrÚkeyword_only_argnrr5cCr rrrrrrrqrcCr,)NisrrrrrÚfunc114qrr6c@r!)ÚClassWithMethodcCr rr©ÚselfrrrÚmethodvrzClassWithMethod.methodN)r#r$r%r:rrrrr7ur'r7i©ÚwrapscCst|ƒdd„ƒ}|S)NcSr,)Nr.rrrrrÚfake|rzdecorator..faker;)rr=rrrÚ decorator{s r>cCr,)NirrrrrÚreal‚rr?c@r!)Úcls135cCs dd„}dS)NcSs ttdSr)Znever_reached1Znever_reached2rrrrÚfunc137‰szcls135.func136..func137r)rArrrÚfunc136ˆrzcls135.func136N)r#r$r%rBrrrrr@‡r'r@c@óeZdZdZdS)Úcls142z class cls149: ... N©r#r$r%ÚarrrrrDŽr'rDc@r!)Úcls149cCr rrr8rrrÚfunc151—rzcls149.func151N)r#r$r%rHrrrrrG•órGc@r!)Úcls160cCr rrr8rrrÚfunc162¢rzcls160.func162N)r#r$r%rKrrrrrJ rIrJc@rC)Úcls166z# class cls175: ... NrErrrrrL¦r'rLc@óeZdZGdd„dƒZdS)Úcls173c@ó eZdZdS)z cls173.cls175N©r#r$r%rrrrÚcls175¯r'rQN)r#r$r%rQrrrrrN­rIrNc@rO)Úcls179NrPrrrrrR³r'rRc@rM)Úcls183c@r!)z cls183.cls185cCr rrr8rrrÚfunc186»rzcls183.cls185.func186N)r#r$r%rTrrrrÚcls185¹rIrUN)r#r$r%rUrrrrrS·rIrScCrrr)ZclsrrrÚclass_decorator¾rrVc@s"eZdZeeGdd„dƒƒƒZdS)Úcls196c@rO)z cls196.cls200NrPrrrrÚcls200ÆsrXN)r#r$r%rVrXrrrrrWÂsrWc@s(eZdZGdd„dƒZGdd„dƒZdS)Úcls203c@rM)z cls203.cls204c@rO)zcls203.cls204.cls205NrPrrrrÚcls205Ír'rZN©r#r$r%rZrrrrÚcls204Ìr'r\c@rM)z cls203.cls207c@rO)zcls203.cls207.cls205NrPrrrrrZÐr'rZNr[rrrrÚcls207Ïr'r]N)r#r$r%r\r]rrrrrYËsrYcCr )Nc@rO)zfunc212..cls213NrPrrrrÚcls213Õr'r^r)r^rrrÚfunc212Ôór_c@r!)r^cCóGdd„dƒ}|S)Nc@rO)zcls213.func219..cls220NrPrrrrÚcls220Ür'rbr)r9rbrrrÚfunc219Ûr`zcls213.func219N)r#r$r%rcrrrrr^Úr'r^cÃr )Nc@rO)zfunc225..cls226NrPrrrrÚcls226âr'rdr)rdrrrÚfunc225ár`rec@r!)rdcÃra)Nc@rO)zcls226.func232..cls233NrPrrrrÚcls233ér'rfr)r9rfrrrÚfunc232èr`zcls226.func232N)r#r$r%rgrrrrrdçr'rdc@rM)Úcls238c@rC)z cls238.cls239zif clause cls239N)r#r$r%Z__doc__rrrrÚcls239ïr'riN)r#r$r%rirrrrrhîr'rhcCr rr)rFrrrÚpositional_only_argørrjcCr rr©rFÚbÚcrÚer0rrrÚ all_markersürrocOr rr)rFrlrmrrnr0ZargsZkwargsrrrÚ all_markers_with_args_and_kwargsrrpééii)rnr0cCr rrrkrrrÚall_markers_with_defaultsrrsr)r1rqrr):r r rrZollZtllZtllirrrrFrrZ multiline_sigr(Zextra74r)Zextra78Zstuff78Zextra79r*Zextra84Zstuff84Zextra85r-r0rZmethod_in_dynamic_classr2Zlistr4r5r6r7Z functoolsr<r>r?r@rDrGrJrLrNrRrSrVrWrYr_r^rerdrhrjrorprsrrrrZs‚   þ ý