[Checkins] SVN: zope.app.homefolder/trunk/src/zope/app/homefolder/browser.py Substitute zope.app.zapi by direct calls to its wrapped apis. See bug 219302

Lorenzo Gil lgs at sicem.biz
Tue Apr 22 14:49:57 EDT 2008


Log message for revision 85609:
  Substitute zope.app.zapi by direct calls to its wrapped apis. See bug 219302

Changed:
  U   zope.app.homefolder/trunk/src/zope/app/homefolder/browser.py

-=-
Modified: zope.app.homefolder/trunk/src/zope/app/homefolder/browser.py
===================================================================
--- zope.app.homefolder/trunk/src/zope/app/homefolder/browser.py	2008-04-22 18:34:09 UTC (rev 85608)
+++ zope.app.homefolder/trunk/src/zope/app/homefolder/browser.py	2008-04-22 18:49:57 UTC (rev 85609)
@@ -20,9 +20,9 @@
 from zope.schema.vocabulary import SimpleVocabulary
 from zope.security.proxy import removeSecurityProxy
 from zope.traversing.interfaces import TraversalError
+from zope.traversing.api import getPath, getRoot, traverse
 from zope.dottedname.resolve import resolve
 
-from zope.app import zapi
 from zope.app.form.browser import TextWidget, MultiSelectWidget
 from zope.app.form.utility import setUpWidget
 from zope.app.form.interfaces import IInputWidget
@@ -36,9 +36,9 @@
 
     def _toFieldValue(self, input):
         path = super(PathWidget, self)._toFieldValue(input)
-        root = zapi.getRoot(self.context.context)
+        root = getRoot(self.context.context)
         try:
-            proxy = zapi.traverse(root, path)
+            proxy = traverse(root, path)
         except TraversalError, e:
             raise ConversionError(_('path is not correct !'), e)
         else:
@@ -47,7 +47,7 @@
     def _toFormValue(self, value):
         if value is None:
             return ''
-        return zapi.getPath(value)
+        return getPath(value)
 
 class DottedNameWidget(TextWidget):
     """ Checks if the input is a resolvable class. """



More information about the Checkins mailing list