[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