mò *á¸Ec@s¿dklZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d „Z d „Z d „d „d „Z d„Z d„Zd„Zd„Zd„Zd„Zd„ZdS((s generatorscCs d„}dS(NcCs|S(N(to(R((tH/data/zmath/zope/lib/python/RestrictedPython/tests/security_in_syntax.pyt_getattrs(R(R((RtoverrideGuardWithFunctionscCsdd„dS(NcCs|S(N(R(RR((Rt s(tNone(((RtoverrideGuardWithLambda scCsdfd„ƒY}dS(NRcBstZRS(N(t__name__t __module__(((RRs(R(R((RtoverrideGuardWithClass scCs d}dS(N(RR(R((RtoverrideGuardWithNamescCsdd„}dS(NcCsdS(N((R((Rtfs(RR (R ((RtoverrideGuardWithArgumentscCs d}dS(Nt(tprinted(R((Rtreserved_namesscCs d}dS(Ni (t__(R((Rtbad_namescCs dt_dS(Ni(tsome_obt _some_attr(((Rtbad_attrscBs ddUdS(Nsq = 1((((Rtno_exec!sccsdVdS(Ni*((((Rtno_yield$scCs|S(N(tname(tobR((RR'scCs|S(N(R(R((RR'scCsddS(Ni*((targ((Rtcheck_getattr_in_lambda'scCs dk}dS(N(tost_leading_underscore(R((Rtimport_as_bad_name+scCs$ytWntj o }nXdS(N(tfoot NameErrorR(R((Rtexcept_using_bad_name.scCsddd„}dS(NiicCsdS(N((toknamet __badname((RR 7s(R (R ((Rtkeyword_arg_with_bad_name6scCsttct7