[Checkins] SVN: zope.app.demo/trunk/src/zope/app/demo/ Substitute
zope.app.zapi by direct calls to its wrapped apis. See bug 219302
Lorenzo Gil
lgs at sicem.biz
Mon Apr 21 14:02:50 EDT 2008
Log message for revision 85558:
Substitute zope.app.zapi by direct calls to its wrapped apis. See bug 219302
Changed:
U zope.app.demo/trunk/src/zope/app/demo/insensitivefolder/__init__.py
U zope.app.demo/trunk/src/zope/app/demo/menu/menu.py
-=-
Modified: zope.app.demo/trunk/src/zope/app/demo/insensitivefolder/__init__.py
===================================================================
--- zope.app.demo/trunk/src/zope/app/demo/insensitivefolder/__init__.py 2008-04-21 17:57:34 UTC (rev 85557)
+++ zope.app.demo/trunk/src/zope/app/demo/insensitivefolder/__init__.py 2008-04-21 18:02:48 UTC (rev 85558)
@@ -17,32 +17,31 @@
"""
__docformat__ = 'restructuredtext'
-from zope.component import adapts
+from zope.component import adapts, queryMultiAdapter
from zope.component.interfaces import IFactory
from zope.interface import implements, implementedBy
-from zope.interface import directlyProvides, directlyProvidedBy
+from zope.interface import directlyProvides, directlyProvidedBy
from zope.publisher.interfaces import NotFound
-from zope.app import zapi
from zope.app.folder import Folder
from zope.app.folder.interfaces import IFolder
from zope.app.container.traversal import ContainerTraverser
from zope.app.container.interfaces import IReadContainer
-from zope.app.i18n import ZopeMessageFactory as _
+from zope.i18nmessageid import ZopeMessageFactory as _
class CaseInsensitiveContainerTraverser(ContainerTraverser):
adapts(IReadContainer)
def publishTraverse(self, request, name):
"""See zope.publisher.interfaces.browser.IBrowserPublisher"""
- subob = self._guessTraverse(name)
+ subob = self._guessTraverse(name)
if subob is None:
- view = zapi.queryMultiAdapter((self.context, request), name=name)
+ view = queryMultiAdapter((self.context, request), name=name)
if view is not None:
return view
raise NotFound(self.context, name, request)
-
+
return subob
def _guessTraverse(self, name):
Modified: zope.app.demo/trunk/src/zope/app/demo/menu/menu.py
===================================================================
--- zope.app.demo/trunk/src/zope/app/demo/menu/menu.py 2008-04-21 17:57:34 UTC (rev 85557)
+++ zope.app.demo/trunk/src/zope/app/demo/menu/menu.py 2008-04-21 18:02:48 UTC (rev 85558)
@@ -17,11 +17,12 @@
"""
__docformat__ = "reStructuredText"
from zope.interface import implements
+from zope.component import queryMultiAdapter
-from zope.app import zapi
from zope.app.component.hooks import getSite
from zope.dublincore.interfaces import IZopeDublinCore
from zope.app.publisher.interfaces.browser import IBrowserMenu
+from zope.traversing.browser.absoluteurl import absoluteURL
class RecentlyOpened(object):
@@ -31,7 +32,7 @@
items in a container.
"""
implements(IBrowserMenu)
-
+
def __init__(self, id, title=u'', description=u''):
self.id = id
self.title = title
@@ -41,11 +42,11 @@
"""Return menu item entries in a TAL-friendly form."""
result = []
site = getSite()
- url = zapi.absoluteURL(site, request)
+ url = absoluteURL(site, request)
for name, item in object.items():
dc = IZopeDublinCore(item, None)
- zmi_icon = zapi.queryMultiAdapter((item, request), name='zmi_icon')
+ zmi_icon = queryMultiAdapter((item, request), name='zmi_icon')
result.append(
{'title': name,
@@ -55,5 +56,5 @@
'icon': zmi_icon and zmi_icon.url() or None,
'extra': {},
'submenu': None})
-
+
return result
More information about the Checkins
mailing list