[Zope-Checkins] SVN: Zope/trunk/src/DocumentTemplate/DT_Util.py We need to stuff 'sequence' into some more module globals
Hanno Schlichting
hannosch at hannosch.eu
Sun Jun 6 10:08:20 EDT 2010
Log message for revision 113204:
We need to stuff 'sequence' into some more module globals
Changed:
U Zope/trunk/src/DocumentTemplate/DT_Util.py
-=-
Modified: Zope/trunk/src/DocumentTemplate/DT_Util.py
===================================================================
--- Zope/trunk/src/DocumentTemplate/DT_Util.py 2010-06-06 13:58:37 UTC (rev 113203)
+++ Zope/trunk/src/DocumentTemplate/DT_Util.py 2010-06-06 14:08:20 UTC (rev 113204)
@@ -20,6 +20,12 @@
from types import BuiltinFunctionType
from types import FunctionType
+from AccessControl.tainted import TaintedString
+from AccessControl.ZopeGuards import _safe_globals
+from RestrictedPython.Guards import safe_builtins
+from RestrictedPython.Utilities import utility_builtins
+from RestrictedPython.Eval import RestrictionCapableEval
+
# for import by other modules, dont remove!
from DocumentTemplate.html_quote import html_quote, ustr
@@ -28,18 +34,14 @@
from DocumentTemplate.cDocumentTemplate import join_unicode
from DocumentTemplate import sequence
-from RestrictedPython.Guards import safe_builtins
-from RestrictedPython.Utilities import utility_builtins
-from RestrictedPython.Eval import RestrictionCapableEval
-
-from AccessControl.tainted import TaintedString
-
if 'test' not in utility_builtins:
from RestrictedPython.Utilities import test
utility_builtins['test'] = test
test = utility_builtins['test'] # for backwards compatibility, dont remove!
-utility_builtins['sequence']= sequence
+utility_builtins['sequence'] = sequence
+safe_builtins['sequence'] = sequence
+_safe_globals['sequence'] = sequence
LIMITED_BUILTINS = 1
More information about the Zope-Checkins
mailing list