From cbc4cccc7988e5a29063ede17fadd8d5005b4807 Mon Sep 17 00:00:00 2001 From: Stefan Behnel Date: Thu, 11 Nov 2010 23:24:51 +0100 Subject: [PATCH] cleanup --- 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 1434af09..94dca417 100755 --- a/Cython/Compiler/ExprNodes.py +++ b/Cython/Compiler/ExprNodes.py @@ -3683,8 +3683,8 @@ class SequenceNode(ExprNode): arg = self.args[i] if not skip_children: arg.analyse_types(env) self.args[i] = arg.coerce_to_pyobject(env) - self.type = py_object_type self.is_temp = 1 + # not setting self.type here, subtypes do this def may_be_none(self): return False @@ -3888,7 +3888,6 @@ class TupleNode(SequenceNode): self.is_literal = 1 else: SequenceNode.analyse_types(self, env, skip_children) - self.type = tuple_type def calculate_result_code(self): if len(self.args) > 0: @@ -3945,6 +3944,7 @@ class ListNode(SequenceNode): # orignial_args [ExprNode] used internally obj_conversion_errors = [] + type = list_type gil_message = "Constructing Python list" @@ -3963,7 +3963,6 @@ class ListNode(SequenceNode): hold_errors() self.original_args = list(self.args) SequenceNode.analyse_types(self, env) - self.type = list_type self.obj_conversion_errors = held_errors() release_errors(ignore=True) -- 2.26.2