[CMF-checkins] CVS: CMF/CMFDefault - __init__.py:1.12.32.3

Tres Seaver tseaver@zope.com
Wed, 13 Nov 2002 23:37:39 -0500


Update of /cvs-repository/CMF/CMFDefault
In directory cvs.zope.org:/tmp/cvs-serv29486/CMFDefault

Modified Files:
      Tag: CMF-1_3-branch
	__init__.py 
Log Message:


  - Remove bizarre, shadowing import of CMFCore.utils as 'utils'
    into package namespace of CMFDefault;  instead, import specific
    names from that package directly (thanks to Paul Winkler for
    pointing out the incongruity).


=== CMF/CMFDefault/__init__.py 1.12.32.2 => 1.12.32.3 ===
--- CMF/CMFDefault/__init__.py:1.12.32.2	Sun Aug  4 00:04:44 2002
+++ CMF/CMFDefault/__init__.py	Wed Nov 13 23:37:38 2002
@@ -10,30 +10,47 @@
 # FOR A PARTICULAR PURPOSE
 # 
 ##############################################################################
-"""
-"""
+""" Default implementation of CMFCore.
 
+$Id$
+"""
 from AccessControl import ModuleSecurityInfo
 
-prod_security = ModuleSecurityInfo( 'Products' )
-prod_security.declarePublic( 'CMFDefault' )
+from Products import CMFCore
 
-security = ModuleSecurityInfo( 'Products.CMFDefault' )
-security.declarePublic( 'utils' )
+from Products.CMFCore.CMFCorePermissions import AddPortalContent
+import Products.CMFCore
+
+from Products.CMFCore.DirectoryView import registerDirectory
+from Products.CMFCore.utils import initializeBasesPhase1
+from Products.CMFCore.utils import initializeBasesPhase2
+from Products.CMFCore.utils import ToolInit
+from Products.CMFCore.utils import ContentInit
+from Products.CMFCore.utils import registerIcon
+
+import utils
  
 import Portal
-import Document, Link, NewsItem, File, Image, Favorite, SkinnedFolder
+import Document
+import Document 
+import NewsItem
+import File
+import Image
+import Favorite
+import SkinnedFolder
 
 import DiscussionItem
-import PropertiesTool, MembershipTool, MetadataTool
-import RegistrationTool, URLTool, DublinCore, DiscussionTool
+import PropertiesTool
+import MembershipTool
+import MetadataTool
+import RegistrationTool
+import URLTool
+import DublinCore
+import DiscussionTool
 import SyndicationTool
-from Products.CMFCore import utils
-from Products.CMFCore.CMFCorePermissions import AddPortalContent
-import Products.CMFCore
-from Products.CMFCore.DirectoryView import registerDirectory
 import DefaultWorkflow
 
+
 # Old name that some third-party packages may need.
 ADD_CONTENT_PERMISSION = AddPortalContent
 
@@ -104,8 +121,8 @@
 import sys
 this_module = sys.modules[ __name__ ]
 
-z_bases = utils.initializeBasesPhase1( bases, this_module )
-z_tool_bases = utils.initializeBasesPhase1( tools, this_module )
+z_bases = initializeBasesPhase1( bases, this_module )
+z_tool_bases = initializeBasesPhase1( tools, this_module )
 
 cmfdefault_globals=globals()
 
@@ -115,26 +132,40 @@
 
 def initialize( context ):
 
-    utils.initializeBasesPhase2( z_bases, context )
-    utils.initializeBasesPhase2( z_tool_bases, context )
-    utils.ToolInit('CMFDefault Tool', tools=tools,
-                   product_name='CMFDefault', icon='tool.gif',
-                   ).initialize( context )
-
-    utils.ContentInit( 'CMFDefault Content'
-                     , content_types=contentClasses
-                     , permission=AddPortalContent
-                     , extra_constructors=contentConstructors
-                     , fti=Portal.factory_type_information
-                     ).initialize( context )
-
-    context.registerClass(Portal.CMFSite,
-                          constructors=(Portal.manage_addCMFSiteForm,
-                                        Portal.manage_addCMFSite,
-                                        ),
-                          icon='portal.gif')
-    utils.registerIcon(DefaultWorkflow.DefaultWorkflowDefinition,
-                       'images/workflow.gif', globals())
+    initializeBasesPhase2( z_bases, context )
+    initializeBasesPhase2( z_tool_bases, context )
+
+    ToolInit( 'CMFDefault Tool'
+            , tools=tools
+            , product_name='CMFDefault'
+            , icon='tool.gif'
+            ).initialize( context )
+
+    ContentInit( 'CMFDefault Content'
+               , content_types=contentClasses
+               , permission=AddPortalContent
+               , extra_constructors=contentConstructors
+               , fti=Portal.factory_type_information
+               ).initialize( context )
+
+    context.registerClass( Portal.CMFSite
+                         , constructors=( Portal.manage_addCMFSiteForm
+                                        , Portal.manage_addCMFSite
+                                        )
+                         , icon='portal.gif'
+                         )
+
+    registerIcon( DefaultWorkflow.DefaultWorkflowDefinition
+                , 'images/workflow.gif'
+                , globals()
+                )
 
     context.registerHelp()
     context.registerHelpTitle('CMF Default Help')
+
+
+prod_security = ModuleSecurityInfo( 'Products' )
+prod_security.declarePublic( 'CMFDefault' )
+
+security = ModuleSecurityInfo( 'Products.CMFDefault' )
+security.declarePublic( 'utils' )