mς &U²Ic@sdfd„ƒYZdS(t DelegatorcBsAtZdd„Zd„Zd„Zd„Zd„Zd„ZRS(NcCs||_h|_dS(N(tdelegatetselft_Delegator__cache(RR((t./data/zmath/lib/python2.4/idlelib/Delegator.pyt__init__s cCs3t|i|ƒ}t|||ƒ||i|<|S(N(tgetattrRRtnametattrtsetattrR(RRR((Rt __getattr__ s cCsRx>|iiƒD]-}yt||ƒWqtj oqXqW|iiƒdS(N(RRtkeystkeytdelattrtAttributeErrortclear(RR ((Rt resetcaches cCs"|iiƒ}|iƒ|GHdS(N(RRR tsort(RR ((Rt cachereports cCs|iƒ||_dS(N(RRR(RR((Rt setdelegates cCs|iS(N(RR(R((Rt getdelegate s( t__name__t __module__tNoneRR RRRR(((RRs      N(R(R((Rt?s