From c19029760cfa918f13abb0653bd7eeb67d4f4f79 Mon Sep 17 00:00:00 2001 From: Stefan Behnel Date: Sat, 1 May 2010 18:20:25 +0200 Subject: [PATCH] code cleanup --- Cython/Compiler/ParseTreeTransforms.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Cython/Compiler/ParseTreeTransforms.py b/Cython/Compiler/ParseTreeTransforms.py index ce213c96..24a1145b 100644 --- a/Cython/Compiler/ParseTreeTransforms.py +++ b/Cython/Compiler/ParseTreeTransforms.py @@ -1272,7 +1272,7 @@ class TransformBuiltinMethods(EnvTransform): # locals builtin if isinstance(node.function, ExprNodes.NameNode): if node.function.name == 'locals': - lenv = self.env_stack[-1] + lenv = self.current_env() entry = lenv.lookup_here('locals') if entry: # not the builtin 'locals' @@ -1298,7 +1298,7 @@ class TransformBuiltinMethods(EnvTransform): if len(node.args) != 2: error(node.function.pos, u"cast() takes exactly two arguments") else: - type = node.args[0].analyse_as_type(self.env_stack[-1]) + type = node.args[0].analyse_as_type(self.current_env()) if type: node = TypecastNode(node.function.pos, type=type, operand=node.args[1]) else: @@ -1307,7 +1307,7 @@ class TransformBuiltinMethods(EnvTransform): if len(node.args) != 1: error(node.function.pos, u"sizeof() takes exactly one argument") else: - type = node.args[0].analyse_as_type(self.env_stack[-1]) + type = node.args[0].analyse_as_type(self.current_env()) if type: node = SizeofTypeNode(node.function.pos, arg_type=type) else: -- 2.26.2