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 _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org https://mail.zope.org/mailman/listinfo/zope-checkins