mò .á¸Ec@s«dZdkZdkZdkZdklZdkZdklZdkl Z dk l Z hZ eƒZ e dƒZdeieieifd„ƒYZd „ZdS( s2 Objects for packages that have been uninstalled. N(sAcquired(s allocate_lock(sescape(s getLoggersOFS.Uninstalledt BrokenClasscBsƒtZdZdZdZdZdZeZeZ d„Z d„Z e i deƒƒZe i deƒƒZe i deƒƒZRS( NisBroken Because Product is Gones p_/brokentunknowntbrokencCstdt|ƒ‚dS(Ns€This object was originally created by a product that is no longer installed. It cannot be updated. (%s)(t SystemErrortreprtself(R((t./data/zmath/zope/lib/python/OFS/Uninstalled.pyt __getstate__'scCs>|d djotidƒ||ƒSntt|ƒ‚dS(Nit_p_t __getattr__(tnameRtinheritedAttributeRtAttributeErrortescape(RR ((RR -ssdtml/brokenEdit(t__name__t __module__t _p_changedt meta_typeticont product_nametidtAcquiredtmanage_page_headertmanage_page_footerRR tGlobalstDTMLFiletglobalstmanaget manage_maintmanage_workspace(((RRs  cBs:eiƒzîei|ƒoe|}nÍ|\}}hde<}d|| f|U||}e|<|i dƒ}e |ƒdjo"|ddjo|d|_ nd|i |_ d |i|if|_eid |i |i fƒWdeiƒX|djo|Sn|ƒ}||_||_|S( NRs)class %s(BrokenClass): ' '; __module__=%st.iitProductsis*This object from the %s product is broken!s(This object's class was %s in module %s.s(Could not import class %s from module %s(tbroken_klasses_locktacquiretbroken_klassesthas_keytpairtklasstmodulet klassnameRtdtsplittlenRttitleRRtinfotLOGtwarningtreleasetoidtNonetit_p_oidRt_p_jar(RR0R$R(R2R&R'R%((RtBroken7s,  $#     (t__doc__t SimpleItemRt AcquisitionRt Persistencetthreadt allocate_locktcgiR tloggingt getLoggerR"R R-tExplicittItemt OverridableRR5( R"R-R>RR;R R7RR8R RR5R9((Rt?s       %