From c2bff2afae98f77e650b149f36aa29ce25fa7f91 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Wed, 5 Nov 2014 17:25:41 +0100 Subject: [PATCH] [IMP] safe_eval allow math --- openerp/tools/safe_eval.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/tools/safe_eval.py b/openerp/tools/safe_eval.py index 2f71adc15bc..808cabc8d5f 100644 --- a/openerp/tools/safe_eval.py +++ b/openerp/tools/safe_eval.py @@ -44,7 +44,7 @@ __all__ = ['test_expr', 'safe_eval', 'const_eval'] # The time module is usually already provided in the safe_eval environment # but some code, e.g. datetime.datetime.now() (Windows/Python 2.5.2, bug # lp:703841), does import time. -_ALLOWED_MODULES = ['_strptime', 'time'] +_ALLOWED_MODULES = ['_strptime', 'math', 'time'] _UNSAFE_ATTRIBUTES = ['f_builtins', 'f_globals', 'f_locals', 'gi_frame', 'co_code', 'func_globals']