;ō ŠÖ>c@s°dZdkZdklZdklZeiodklZn"gZ hdd N(sBase(sUNIQUE(s getToolByNamesportal_annotationssservice_annotationscCsĪyt|}Wn'tj o}tt|ƒƒ‚nXyt|||dƒ}Wn+t j o|t jo‚n|SnX|t jot |ƒ‚n|SdS(Ni( s SilvaToolMaps service_names silva_namesKeyErrorsesCompatibilityExceptionsstrsaq_getsctxsdefaultstoolsAttributeErrors_marker(sctxs service_namesdefaultsestools silva_name((sI/mnt/gmirror/ports/www/zope-annotations/work/Annotations/Compatibility.pys getToolByNames   (s UniqueObjects ImmutableIdcBstZdZd„ZRS(s9 Base class for objects which cannot be renamed. cCs6||iƒjotddddddƒ‚ndS(s# Never allow renaming! stitles Invalid Idsmessages#Cannot change the id of this objectsactions ./manage_mainN(sidsselfsgetIds MessageDialog(sselfsid((sI/mnt/gmirror/ports/www/zope-annotations/work/Annotations/Compatibility.pys_setId3s  (s__name__s __module__s__doc__s_setId(((sI/mnt/gmirror/ports/www/zope-annotations/work/Annotations/Compatibility.pys ImmutableId/s s UniqueObjectcBstZdZeZRS(sI Base class for objects which cannot be "overridden" / shadowed. (s__name__s __module__s__doc__sUNIQUEs__replaceable__(((sI/mnt/gmirror/ports/www/zope-annotations/work/Annotations/Compatibility.pys UniqueObject=s ( s__doc__s ConfigurationsExtensionClasssBasesOFS.ObjectManagersUNIQUEsUsingCMFsProducts.CMFCore.utilss getToolByNames_markers SilvaToolMaps UniqueObjects ImmutableId(s UniqueObjects SilvaToolMaps_markers Configurations ImmutableIdsBases getToolByNamesUNIQUE((sI/mnt/gmirror/ports/www/zope-annotations/work/Annotations/Compatibility.pys?s