mò *á¸Ec@s;dklZdkZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d „Z d „Z d „Z d „Z d „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d fd!„ƒYZ!dS("(s nested_scopesNcCsdGtS(Ns Hello, world!(tprinted(((tG/data/zmath/zope/lib/python/RestrictedPython/tests/restricted_module.pytprint0scCs dGdGtS(NsHello,sworld!(R(((Rtprint1scCsdGdGdGtS(Ntatbtc(R(((Rt printStuff s cCsd}|dItS(Ns Hello, world!(tNonetxR(R ((Rt printToNones cCsEtdƒ}x2|D]*}x |D]}||t|ƒGq WHqWtS(Ni(trangetrtntmtlenR(RR R ((Rt printLiness cCs)d„}dddg}t||ƒGtS(NcCs|dS(Ni(ti(R((Rt siii(tincR tmapR(R R((Rttry_maps  cCs#d„}|dhdd<ŽGtS(NcCs |||S(N(R tytz(R RR((Rtf&si,iRi(i,i(RR(R((Rt try_apply%s cCsd}|d7}dS(Nii(R (R ((Rt try_inplace+scCs&tdtd„tddƒƒƒGtS(Nc CsB|td„t|d„tdtt|dƒdƒƒƒdƒS(NcCs||djS(Ni(R R(R R((RR1scCs||S(N(RR (R R((RR2sif0.5i(RtreduceRR tinttpow(R((RR1s ii(tfilterRRR R(((Rtprimes/scCs=|iGH|iGH|dGH|dGH|dd!GHt|ƒGHtS(Niiiiÿÿÿÿ(tobtallowedtsRR(R ((Rt allowed_read5s    cCs|i|id„}dS(NcCs ||fS(N(RR"(RR"((RR?s(R R!R"R(R R((Rtallowed_default_args>scCsòhdd<}d|d<|ihdd<ƒdg}|idƒdg|dd+d}|d d}|d7}tidjo5d d d d ddg}d dg|ddd…R?R@RARBRCRDRSRVRW(!R8R4R$R:R#RR?RR3RR9RSR>R=R/RBRCRDR@RAR6RRRVR[R<R+RRRWR R;R((Rt?s@