mò .á¸Ec@s8dZdkZdfd„ƒYZd„Zd„ZdS(s+Object monikers An object moniker is an intelligent reference to a persistent object. A moniker can be turned back into a real object that retains its correct version context and aquisition relationships via a simple interface. $Id: Moniker.py 40218 2005-11-18 14:39:19Z andreasjung $ NtMonikercBs,tZdZed„Zd„Zd„ZRS(sàAn object moniker is an intelligent reference to a persistent object. A moniker can be turned back into a real object that retains its correct version context and acquisition relationships via a simple interface.cCs(|djodSn|iƒ|_dS(N(tobtNonetgetPhysicalPathtselftidpath(RR((t*/data/zmath/zope/lib/python/OFS/Moniker.pyt__init__s cCs|i|iƒ}|S(s-Returns the real object named by this monikerN(tapptunrestrictedTraverseRRR(RRR((Rtbind"scCs|iS(sReturns an object which can be reconstituted by loadMoniker(). Result must be compatible with marshal.dump(). N(RR(R((Rtdump's(t__name__t __module__t__doc__RRR R (((RRs   cCstƒ}||_|S(s_Re-creates a Moniker object from the given data which had been generated by Moniker.dump().N(RtmtdataR(RR((Rt loadMoniker.s  cCst|ƒo |ƒSn|S(N(tcallabletattr(R((Rtabsattr5s (RtGlobalsRRR(RRRR((Rt?s