# HG changeset patch # User aronacher # Date 1190826076 0 # Node ID 938d2a59196daf9202b81eba1ee2e2c8ae0ec93f # Parent e60298f5b17b95195c339994cd6718d94e0da4ab readded lambda, it's better to wrap the rendering with a try/except and check for a RuntimeError that represents recursion diff --git a/genshi/template/eval.py b/genshi/template/eval.py --- 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)