From 37fbf936bbc1b7e0e6fcaba6e1647f747036bf22 Mon Sep 17 00:00:00 2001 From: Alexandre Fayolle Date: Wed, 10 Feb 2016 08:18:57 +0100 Subject: [PATCH] use safe_eval --- account_move_template/account_document_template.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/account_move_template/account_document_template.py b/account_move_template/account_document_template.py index 3b69ce09..39672779 100644 --- a/account_move_template/account_document_template.py +++ b/account_move_template/account_document_template.py @@ -21,7 +21,7 @@ ############################################################################## from openerp import models, fields, api, exceptions, _ -from openerp.tools.safe_eval import safe_eval as eval +from openerp.tools.safe_eval import safe_eval from functools import partial import re @@ -66,7 +66,7 @@ class AccountDocumentTemplate(models.Model): ) try: recurse_lines = partial(self.lines, computed_lines=computed_lines) - computed_lines[line_number] = eval( + computed_lines[line_number] = safe_eval( line.python_code.replace('L', 'recurse_lines'), locals_dict={'recurse_lines': recurse_lines} )