changeset 645:938d2a59196d experimental-sandboxed

readded lambda, it's better to wrap the rendering with a try/except and check for a RuntimeError that represents recursion
author aronacher
date Wed, 26 Sep 2007 17:01:16 +0000
parents e60298f5b17b
children b6cdfcb37496
files genshi/template/eval.py
diffstat 1 files changed, 0 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/genshi/template/eval.py
+++ b/genshi/template/eval.py
@@ -572,8 +572,6 @@
         return self._clone(node, self.visit(node.expr), node.attrname)
 
     def visitLambda(self, node):
-        if self.secure:
-            raise SyntaxError('lambda not allowed in secure evaluation mode.')
         node = self._clone(node, node.argnames,
             [self.visit(x) for x in node.defaults], node.flags,
             self.visit(node.code)
Copyright (C) 2012-2017 Edgewall Software