From d43dba744c9f74c397d1614ee254af4369f855e2 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Tue, 26 Feb 2013 10:44:46 +0100 Subject: [PATCH] safe_eval: re-raise the same exception type when completing it. bzr revid: vmt@openerp.com-20130226094446-7c2dw5c5eou0lg8r --- 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 67caf3a2a10..49244d92e81 100644 --- a/openerp/tools/safe_eval.py +++ b/openerp/tools/safe_eval.py @@ -245,6 +245,6 @@ def safe_eval(expr, globals_dict=None, locals_dict=None, mode="eval", nocopy=Fal except Exception, e: import sys exc_info = sys.exc_info() - raise ValueError, '"%s" while evaluating\n%r' % (ustr(e), expr), exc_info[2] + raise exc_info[0], '"%s" while evaluating\n%r' % (ustr(e), expr), exc_info[2] # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: