From 8a53eab39d41c9cb7a95ce486160b7db31795290 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Wed, 11 Aug 2004 06:18:29 +0000 Subject: [PATCH] Better error reporting. --- src/utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils.py b/src/utils.py index fa45f5402..4dd13a3cb 100755 --- a/src/utils.py +++ b/src/utils.py @@ -471,10 +471,10 @@ def safeEval(s, namespace={'True': True, 'False': False, 'None': None}): if node.__class__ is compiler.ast.Module: return node.doc else: - raise ValueError, 'Unsafe string.' + raise ValueError, 'Unsafe string: %r' % s node = nodes[0] if node.__class__ is not compiler.ast.Discard: - raise ValueError, 'Invalid expression: %s' + raise ValueError, 'Invalid expression: %r' % s node = node.getChildNodes()[0] def checkNode(node): if node.__class__ is compiler.ast.Const: @@ -493,7 +493,7 @@ def safeEval(s, namespace={'True': True, 'False': False, 'None': None}): if checkNode(node): return eval(s, namespace, namespace) else: - raise ValueError, 'Unsafe string.' + raise ValueError, 'Unsafe string: %r' % s def exnToString(e): """Turns a simple exception instance into a string (better than str(e))"""