[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