From d6d2a18ba629c4986f4730d8a29092a4f8403d08 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Tue, 14 Sep 2010 20:26:54 +0200 Subject: extended parser --- module/SafeEval.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'module/SafeEval.py') diff --git a/module/SafeEval.py b/module/SafeEval.py index 863ff48cc..bf2576502 100644 --- a/module/SafeEval.py +++ b/module/SafeEval.py @@ -44,7 +44,12 @@ class SafeEvalWithErrors(SafeEval): node.__class__,node) def visitName(self,node, **kw): - raise Unsafe_Source_Error("Strings must be quoted", + if node.name == "True": + return True + elif node.name == "False": + return False + else: + raise Unsafe_Source_Error("Strings must be quoted", node.name, node) # Add more specific errors if desired -- cgit v1.2.3