python (3.12.0)

(root)/
lib/
python3.12/
test/
__pycache__/
inspect_fodder2.cpython-312.opt-2.pyc

͑e:dVdZdZeeedZedZdZdZdZdZd	Zd
Z	dddgZ
dZed
dZddgZ
dZdZdZd\ZZdZGddZd\ZZdZdZdZej4ZdddZdefdZdZedd Z Gd!d"Z!d#d$l"m#Z#d%Z$e$d&Z%Gd'd(Z&Gd)d*Z'Gd+d,Z(	Gd-d.Z)Gd/d0Z*Gd1d2Z+Gd3d4Z,Gd5d6Z-d7Z.e.e.Gd8d9Z/Gd:d;Z0d<Z1Gd=d>Z2d?Z3Gd@dAZ4	GdBdCZ5dDZ6dEZ7dFZ8dWdHdIdJdKZ9dLZ:e:dGdMNd#dOfdPZ;dQZ<dRgd#Z=d#dSid#Z>dTZ?dUZ@y)XNcd}|S)Nc|SNfuncs H/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/inspect_fodder2.pywrapperzwrap.<locals>.wrappersr)foor	s  rwraprsNr
cd}|S)Nctdy)Nhello)printrr
rinsteadfunczreplace.<locals>.insteadfunc	s	
gr
r)rrs  rreplacers
r
cyrrrr
rwrappedrs	r
cyrrrr
rgonersr
c|Srrms r<lambda>rsr
c|xr|xr|Srr)gs rrrsr
c|xr|Srr)ds rrr!sr
cyrrrr
ronelinefuncr %r
cyrr)arg1arg2arg3arg4s    rmanyargsr'(s
r
c|xr|Srrrs rtwolinefuncr),s1r
c|Srr)xs rrr1sqr
c|td<y)N	anonymous)globalsrs rsetfuncr/5s!GIkr
c||zSrrr+ys  rrr7s
QqSr
ctyr)worldrr
rwith_commentr5:s	r
c||zSrrr1s  rrr?ssr
cGdd}|S)NceZdZdZy)func69.<locals>.cls70cyrrrr
rfunc71zfunc69.<locals>.cls70.func71Gr
N)__name__
__module____qualname__r;rr
rcls70r9Fs	r
r@r)r@s rfunc69rAEsLr
Jcyrrrr
rfunc77rDMr!r
xystopceZdZdZy)cls82cyrrrr
rfunc83zcls82.func83Sr!r
N)r=r>r?rJrr
rrHrHRsr
rHcy)NZrrr
rfunc88rMX
r
cGdd}|S)NceZdZdZy)f.<locals>.Xc	yN*rrr
rrzf.<locals>.X.g_sr
N)r=r>r?rrr
rXrQ^s	r
rUr)rUs rfrV]s
Hr
)r$cyrr)r$r#s  r	keywordedrYfr
r#cyrr)r#s r	annotatedr\jrZr
cyrr)args rkeyword_only_argr_nrZr
cyrrrr
rrrqr!r
cy)Nsrrr
rfunc114rcqsr
ceZdZdZy)ClassWithMethodcyrrselfs rmethodzClassWithMethod.methodvr
N)r=r>r?rirr
rrereus
r
rewrapsc(t|d}|S)NcyrSrrr
rfakezdecorator.<locals>.fake|sr
rl)rrps  r	decoratorrq{s
4[Kr
cy)Nrrr
rrealrtrNr
ceZdZdZy)cls135c
d}y)Ncttyr)never_reached1never_reached2rr
rfunc137zcls135.func136.<locals>.func137sr
r)r{s rfunc136zcls135.func136s	r
N)r=r>r?r|rr
rrvrvsr
rvceZdZdZy)cls142z
class cls149:
    ...
Nr=r>r?arr
rr~r~s		Ar
r~ceZdZdZy)cls149cyrrrgs rfunc151zcls149.func151rjr
N)r=r>r?rrr
rrr
r
rceZdZdZy)cls160cyrrrgs rfunc162zcls160.func162rjr
N)r=r>r?rrr
rrrrr
rceZdZdZy)cls166z#
    class cls175:
        ...
    Nrrr
rrrs		Ar
rc eZdZGddZy)cls173ceZdZy)
cls173.cls175Nr=r>r?rr
rcls175rr
rN)r=r>r?rrr
rrrs

r
rceZdZy)cls179Nrrr
rrrsr
rc eZdZGddZy)cls183ceZdZdZy)
cls183.cls185cyrrrgs rfunc186zcls183.cls185.func186r<r
N)r=r>r?rrr
rcls185rs	r
rN)r=r>r?rrr
rrrsr
rc|Srr)clss rclass_decoratorrsJr
c4eZdZeeGddZy)cls196ceZdZy)
cls196.cls200Nrrr
rcls200rs	
r
rN)r=r>r?rrrr
rrrs#


r
rc4eZdZGddZGddZy)cls203c eZdZGddZy)
cls203.cls204ceZdZy)cls203.cls204.cls205Nrrr
rcls205rr
rNr=r>r?rrr
rcls204r		r
rc eZdZGddZy)
cls203.cls207ceZdZy)cls203.cls207.cls205Nrrr
rrrrr
rNrrr
rcls207rrr
rN)r=r>r?rrrr
rrrsr
rcGdd}|S)NceZdZy)func212.<locals>.cls213Nrrr
rcls213rrr
rr)rs rfunc212rs

Mr
ceZdZdZy)rcGdd}|S)NceZdZy)cls213.func219.<locals>.cls220Nrrr
rcls220rrr
rr)rhrs  rfunc219zcls213.func219s		
r
N)r=r>r?rrr
rrrr
rc"KGdd}|Sw)NceZdZy)func225.<locals>.cls226Nrrr
rcls226rrr
rr)rs rfunc225rs

M
ceZdZdZy)rc"KGdd}|Sw)NceZdZy)cls226.func232.<locals>.cls233Nrrr
rcls233rrr
rr)rhrs  rfunc232zcls226.func232s		
rN)r=r>r?rrr
rrrrr
rc eZdZGddZy)cls238ceZdZy)
cls238.cls239Nrrr
rcls239rs"r
rN)r=r>r?rrr
rrrs	#	#r
rcyrr)rs rpositional_only_argrrZr
cyrrrbcrerVs      rall_markersrrZr
cyrr)rrrrrrVargskwargss        r all_markers_with_args_and_kwargsrrZr
)rrVcyrrrs      rall_markers_with_defaultsrrZr
cfd}|S)Nc2tfd}|S)Nc6|j|i|Sr)update)rkwdrVrs  rr	z+deco_factory.<locals>.deco.<locals>.wrapper
sJJva<3<r
rl)rVr	rs` rdecozdeco_factory.<locals>.deco	s 	q	 
	 r
r)rrs` rdeco_factoryrsKr
cy)NrWrrr
rrrr!r
rbarcy)Nrkrrr
rrrr!r
c||zSrrrs  rcomplex_decoratedrs;r
cyNrrrr
rrrr!r
cyrrrr
rrrr!r
cyrrrr
rrrr!r
cyrrrr
rrrr!r
c&gjdS)Ncyrr)lengths rrz<lambda>.<locals>.<lambda>$r!r
)map)rights rrr#s"&&r
r)rWr)Arrrrolltlltllir r'r)rr/r5
multiline_sigrAextra74rDextra78stuff78extra79rHextra84stuff84extra85rMrVrmethod_in_dynamic_classrYlistr\r_rcre	functoolsrmrqrtrvr~rrrrrrrrrrrrrrrrrrrrparenthesized_lambdaparenthesized_lambda2parenthesized_lambda3post_line_parenthesized_lambda1
nested_lambdarr
r<module>r
sd						

	
"




'
'


#%%		D		l







		


##				Q	5y)*
$.
r