# HG changeset patch # User aronacher # Date 1190826076 0 # Node ID c69624c20cce2d6018be0be624822a2061c81dc8 # Parent e148d60643c266ecc27db4b34bd3ab229c1e7302 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)