[Checkins] SVN: z3c.pt/trunk/ Use ProxyFactory to wrap
path-expression components.
Malthe Borch
mborch at gmail.com
Mon Mar 17 05:46:56 EDT 2008
Log message for revision 84731:
Use ProxyFactory to wrap path-expression components.
Changed:
U z3c.pt/trunk/setup.py
U z3c.pt/trunk/z3c/pt/expressions.py
-=-
Modified: z3c.pt/trunk/setup.py
===================================================================
--- z3c.pt/trunk/setup.py 2008-03-17 08:39:22 UTC (rev 84730)
+++ z3c.pt/trunk/setup.py 2008-03-17 09:46:55 UTC (rev 84731)
@@ -28,6 +28,7 @@
'zope.component',
'zope.i18n',
'zope.traversing',
+ 'zope.security',
# -*- Extra requirements: -*-
],
entry_points="""
Modified: z3c.pt/trunk/z3c/pt/expressions.py
===================================================================
--- z3c.pt/trunk/z3c/pt/expressions.py 2008-03-17 08:39:22 UTC (rev 84730)
+++ z3c.pt/trunk/z3c/pt/expressions.py 2008-03-17 09:46:55 UTC (rev 84731)
@@ -1,6 +1,7 @@
import zope.interface
import zope.component
import zope.traversing.adapters
+import zope.security.proxy
import parser
import re
@@ -325,7 +326,9 @@
else:
base = zope.traversing.adapters.traversePathElement(
base, name, path_items[i+1:], request=request)
-
+
+ base = zope.security.proxy.ProxyFactory(base)
+
return base
def validate(self, string):
More information about the Checkins
mailing list