From 0ac2fa8acac53b23e3e6fb388b8f091cc48512f3 Mon Sep 17 00:00:00 2001 From: Stefan Behnel <stefan_ml@behnel.de> Date: Sun, 27 Jan 2013 06:47:44 +0100 Subject: [PATCH] simplify code a bit --- Cython/Compiler/ExprNodes.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Cython/Compiler/ExprNodes.py b/Cython/Compiler/ExprNodes.py index 681f75f24..4f0fd72a2 100755 --- a/Cython/Compiler/ExprNodes.py +++ b/Cython/Compiler/ExprNodes.py @@ -1867,10 +1867,9 @@ class NameNode(AtomicExprNode): else: code.put_error_if_neg(self.pos, del_code) elif self.entry.is_pyglobal: - py_name = code.get_py_string_const( - self.entry.name, is_str=True, identifier=True) + interned_cname = code.intern_identifier(self.entry.name) del_code = 'PyObject_DelAttr(%s, %s)' % ( - Naming.module_cname, py_name) + Naming.module_cname, interned_cname) if ignore_nonexisting: code.putln('if (unlikely(%s < 0)) { if (likely(PyErr_ExceptionMatches(PyExc_AttributeError))) PyErr_Clear(); else %s }' % ( del_code, -- 2.30.9