Changeset 56
- Timestamp:
- 11/22/05 08:52:59
- Files:
-
- qPloneGoogleSitemaps/trunk/Extensions/Install.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
qPloneGoogleSitemaps/trunk/Extensions/Install.py
r55 r56 5 5 from Products.qPloneGoogleSitemaps import qPGS_globals 6 6 from Products.CMFCore.CMFCorePermissions import ManagePortal 7 from OFS.ObjectManager import BadRequestException 7 8 8 9 configlets = ({'id':'qPloneGoogleSitemaps', … … 73 74 74 75 props = getToolByName(self,'portal_properties') 75 props.manage_delObjects(['googlesitemap_properties',]) 76 try: 77 props.manage_delObjects(['googlesitemap_properties',]) 78 except BadRequestException: pass 76 79 77 80 configTool = getToolByName(self, 'portal_controlpanel', None) 78 81 if configTool: 79 82 for conf in configlets: 80 configTool.unregisterConfiglet(conf['id']) 83 try: 84 configTool.unregisterConfiglet(conf['id']) 85 except BadRequestException,KeyError: 86 portal_icons = getToolByName(self,'portal_actionicons') 87 portal_icons.manage_removeActionIcon(conf['category'],conf['id']) 81 88 out.write('Removed configlet %s\n' % conf['id']) 82 89
