[Checkins] SVN: Products.CMFCore/trunk/Products/CMFCore/browser/globalbrowsermenuservice.py Move failed imports out of module scope.

Tres Seaver tseaver at palladion.com
Mon Oct 6 22:57:51 EDT 2008


Log message for revision 91826:
  Move failed imports out of module scope.

Changed:
  U   Products.CMFCore/trunk/Products/CMFCore/browser/globalbrowsermenuservice.py

-=-
Modified: Products.CMFCore/trunk/Products/CMFCore/browser/globalbrowsermenuservice.py
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/browser/globalbrowsermenuservice.py	2008-10-07 01:34:49 UTC (rev 91825)
+++ Products.CMFCore/trunk/Products/CMFCore/browser/globalbrowsermenuservice.py	2008-10-07 02:57:51 UTC (rev 91826)
@@ -17,18 +17,14 @@
 
 $Id$
 """
-
+from zope.interface import implementedBy
+from zope.interface.interfaces import IInterface
 from zope.security.interfaces import Unauthorized, Forbidden
-from zope.interface import implementedBy
-from Products.Five.security import checkPermission, CheckerPublic
 from zope.app.publication.browser import PublicationTraverser
 from zope.app.component.interface import provideInterface
 
-from zope.app.publisher.browser.globalbrowsermenuservice import \
-     globalBrowserMenuService
-from zope.app.publisher.browser.globalbrowsermenuservice import MenuItem
+from Products.Five.security import checkPermission, CheckerPublic
 
-from zope.interface.interfaces import IInterface
 from types import ClassType
 
 
@@ -36,6 +32,9 @@
                 description='', filter_string=None, permission=None,
                 extra=None,
                 ):
+    from zope.app.publisher.browser.globalbrowsermenuservice import \
+        globalBrowserMenuService
+    from zope.app.publisher.browser.globalbrowsermenuservice import MenuItem
     registry = globalBrowserMenuService._registry[menu_id].registry
 
     if permission:
@@ -58,6 +57,8 @@
 
 
 def getMenu(menu_id, object, request, max=999999):
+    from zope.app.publisher.browser.globalbrowsermenuservice import \
+        globalBrowserMenuService
     traverser = PublicationTraverser()
 
     result = []



More information about the Checkins mailing list