[Checkins] SVN: zope.app.container/trunk/src/zope/app/container/browser/adding.py - replaced zapi imports by direct imports

Yvo Schubbe y.2008 at wcm-solutions.de
Tue Apr 15 05:17:06 EDT 2008


Log message for revision 85368:
  - replaced zapi imports by direct imports

Changed:
  UU  zope.app.container/trunk/src/zope/app/container/browser/adding.py

-=-
Modified: zope.app.container/trunk/src/zope/app/container/browser/adding.py
===================================================================
--- zope.app.container/trunk/src/zope/app/container/browser/adding.py	2008-04-15 07:43:33 UTC (rev 85367)
+++ zope.app.container/trunk/src/zope/app/container/browser/adding.py	2008-04-15 09:17:04 UTC (rev 85368)
@@ -22,22 +22,25 @@
 __docformat__ = 'restructuredtext'
 
 import zope.security.checker
+from zope.component import getMultiAdapter
+from zope.component import getUtility
+from zope.component import queryMultiAdapter
+from zope.component import queryUtility
 from zope.component.interfaces import IFactory
 from zope.event import notify
 from zope.interface import implements
 from zope.publisher.interfaces import IPublishTraverse
 from zope.publisher.browser import BrowserView
 from zope.security.proxy import removeSecurityProxy
+from zope.traversing.browser.absoluteurl import absoluteURL
 from zope.exceptions.interfaces import UserError
 from zope.location import LocationProxy
 from zope.lifecycleevent import ObjectCreatedEvent
 
+from zope.app.container.constraints import checkFactory, checkObject
+from zope.app.container.i18n import ZopeMessageFactory as _
 from zope.app.container.interfaces import IAdding, INameChooser
 from zope.app.container.interfaces import IContainerNamesContainer
-from zope.app.container.constraints import checkFactory, checkObject
-
-from zope.app import zapi
-from zope.app.container.i18n import ZopeMessageFactory as _
 from zope.app.pagetemplate.viewpagetemplatefile import ViewPageTemplateFile
 from zope.app.publisher.browser.menu import getMenu
 
@@ -77,7 +80,7 @@
 
     def nextURL(self):
         """See zope.app.container.interfaces.IAdding"""
-        return zapi.absoluteURL(self.context, self.request) + '/@@contents.html'
+        return absoluteURL(self.context, self.request) + '/@@contents.html'
 
     # set in BrowserView.__init__
     request = None
@@ -91,18 +94,18 @@
 
             if view_name.startswith('@@'):
                 view_name = view_name[2:]
-            return zapi.getMultiAdapter((self, request), name=view_name)
+            return getMultiAdapter((self, request), name=view_name)
 
         if name.startswith('@@'):
             view_name = name[2:]
         else:
             view_name = name
 
-        view = zapi.queryMultiAdapter((self, request), name=view_name)
+        view = queryMultiAdapter((self, request), name=view_name)
         if view is not None:
             return view
 
-        factory = zapi.queryUtility(IFactory, name)
+        factory = queryUtility(IFactory, name)
         if factory is None:
             return super(Adding, self).publishTraverse(request, name)
 
@@ -120,10 +123,10 @@
         else:
             view_name = type_name
 
-        if zapi.queryMultiAdapter((self, self.request),
+        if queryMultiAdapter((self, self.request),
                                   name=view_name) is not None:
             url = "%s/%s=%s" % (
-                zapi.absoluteURL(self, self.request), type_name, id)
+                absoluteURL(self, self.request), type_name, id)
             self.request.response.redirect(url)
             return
 
@@ -135,7 +138,7 @@
         #       original's checker info gets lost. No factory that was
         #       registered via ZCML and was used via addMenuItem worked
         #       here. (SR)
-        factory = zapi.getUtility(IFactory, type_name)
+        factory = getUtility(IFactory, type_name)
         if not type(factory) is zope.security.checker.Proxy:
             factory = LocationProxy(factory, self, type_name)
             factory = zope.security.checker.ProxyFactory(factory)
@@ -174,7 +177,7 @@
                 if extra:
                     factory = extra.get('factory')
                     if factory:
-                        factory = zapi.getUtility(IFactory, factory)
+                        factory = getUtility(IFactory, factory)
                         if not checkFactory(container, None, factory):
                             continue
                         elif item['extra']['factory'] != item['action']:


Property changes on: zope.app.container/trunk/src/zope/app/container/browser/adding.py
___________________________________________________________________
Name: cvs2svn:cvs-rev
   - 1.6



More information about the Checkins mailing list