Capture all index evaluation errors

This commit is contained in:
Roberto Rosario
2012-02-23 10:45:18 -04:00
parent 94c86aa3a3
commit 8b80798283

View File

@@ -79,7 +79,7 @@ def cascade_eval(eval_dict, document, template_node, parent_index_instance=None)
if template_node.enabled:
try:
result = eval(template_node.expression, eval_dict, AVAILABLE_INDEXING_FUNCTIONS)
except (NameError, AttributeError), exc:
except Exception, exc:
warnings.append(_(u'Error in document indexing update expression: %(expression)s; %(exception)s') % {
'expression': template_node.expression, 'exception': exc})
else: