[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/__init__.py Move clashing imports into body of initialize().
Tres Seaver
tseaver at palladion.com
Sat Dec 27 16:45:40 EST 2008
Log message for revision 94389:
Move clashing imports into body of initialize().
Changed:
U Products.CMFDefault/trunk/Products/CMFDefault/__init__.py
-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/__init__.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/__init__.py 2008-12-27 21:44:49 UTC (rev 94388)
+++ Products.CMFDefault/trunk/Products/CMFDefault/__init__.py 2008-12-27 21:45:39 UTC (rev 94389)
@@ -15,61 +15,59 @@
$Id$
"""
-from Products.CMFCore.utils import ToolInit
-from Products.CMFCore.utils import ContentInit
-from Products.CMFCore.utils import registerIcon
+def initialize(context):
+ from Products.CMFCore.utils import ToolInit
+ from Products.CMFCore.utils import ContentInit
+ from Products.CMFCore.utils import registerIcon
+ from Products.CMFDefault.permissions import AddPortalContent
-import DefaultWorkflow
-import DiscussionTool
-import Document
-import factory
-import Favorite
-import File
-import Image
-import Link
-import MembershipTool
-import MetadataTool
-import NewsItem
-import Portal
-import PropertiesTool
-import RegistrationTool
-import SkinnedFolder
-import SyndicationTool
-from permissions import AddPortalContent
+ import DefaultWorkflow
+ import DiscussionTool
+ import Document
+ import factory
+ import Favorite
+ import File
+ import Image
+ import Link
+ import MembershipTool
+ import MetadataTool
+ import NewsItem
+ import Portal
+ import PropertiesTool
+ import RegistrationTool
+ import SkinnedFolder
+ import SyndicationTool
+ # Make sure security is initialized
+ import DiscussionItem
+ import DublinCore
+ import utils
-# Make sure security is initialized
-import DiscussionItem
-import DublinCore
-import utils
+ contentConstructors = ( Document.addDocument
+ , File.addFile
+ , Image.addImage
+ , Link.addLink
+ , Favorite.addFavorite
+ , NewsItem.addNewsItem
+ , SkinnedFolder.addSkinnedFolder
+ )
-contentConstructors = ( Document.addDocument
- , File.addFile
- , Image.addImage
- , Link.addLink
- , Favorite.addFavorite
- , NewsItem.addNewsItem
- , SkinnedFolder.addSkinnedFolder
- )
+ tools = ( DiscussionTool.DiscussionTool
+ , MembershipTool.MembershipTool
+ , RegistrationTool.RegistrationTool
+ , PropertiesTool.PropertiesTool
+ , MetadataTool.MetadataTool
+ , SyndicationTool.SyndicationTool
+ )
-tools = ( DiscussionTool.DiscussionTool
- , MembershipTool.MembershipTool
- , RegistrationTool.RegistrationTool
- , PropertiesTool.PropertiesTool
- , MetadataTool.MetadataTool
- , SyndicationTool.SyndicationTool
- )
+ # Register the ID to interface data for those items that don't have their
+ # own module
+ from Products.CMFCore.utils import registerToolInterface
+ from Products.GenericSetup.interfaces import ISetupTool
+ registerToolInterface('portal_setup', ISetupTool)
+ from Products.MailHost.interfaces import IMailHost
+ registerToolInterface('MailHost', IMailHost)
-# Register the ID to interface data for those items that don't have their
-# own module
-from Products.CMFCore.utils import registerToolInterface
-from Products.GenericSetup.interfaces import ISetupTool
-registerToolInterface('portal_setup', ISetupTool)
-from Products.MailHost.interfaces import IMailHost
-registerToolInterface('MailHost', IMailHost)
-
-def initialize(context):
-
ToolInit( 'CMF Default Tool'
, tools=tools
, icon='tool.gif'
More information about the Checkins
mailing list