From 4b25492f2ea9716b8468864945adc50bfaf1d2e0 Mon Sep 17 00:00:00 2001 From: Stefan Behnel <scoder@users.berlios.de> Date: Thu, 15 May 2008 11:14:12 +0200 Subject: [PATCH] cleanup and provisionary Py3 fix --- Cython/Compiler/Parsing.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Cython/Compiler/Parsing.py b/Cython/Compiler/Parsing.py index 803879eea..49019fcb9 100644 --- a/Cython/Compiler/Parsing.py +++ b/Cython/Compiler/Parsing.py @@ -502,13 +502,8 @@ def p_name(s, name): return ExprNodes.LongNode(pos, value = rep) elif isinstance(value, float): return ExprNodes.FloatNode(pos, value = rep) - elif isinstance(value, str): - sval = Utils.EncodedString(rep[1:-1]) - sval.encoding = value.encoding - return ExprNodes.StringNode(pos, value = sval) elif isinstance(value, unicode): - sval = Utils.EncodedString(rep[2:-1]) - return ExprNodes.StringNode(pos, value = sval) + return ExprNodes.StringNode(pos, value = value) else: error(pos, "Invalid type for compile-time constant: %s" % value.__class__.__name__) -- 2.30.9