From: Jeremy Hylton Date: Wed, 11 Apr 2001 16:22:26 +0000 (+0000) Subject: Add lineno attributes to Discard nodes X-Git-Tag: v2.1c1~96 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4c1f42733ce7bc322c707c10b3322665a7a128ea;p=thirdparty%2FPython%2Fcpython.git Add lineno attributes to Discard nodes --- diff --git a/Lib/compiler/transformer.py b/Lib/compiler/transformer.py index d32812a704a7..10d0e51af217 100644 --- a/Lib/compiler/transformer.py +++ b/Lib/compiler/transformer.py @@ -272,7 +272,9 @@ class Transformer: # augassign testlist | testlist ('=' testlist)* exprNode = self.com_node(nodelist[-1]) if len(nodelist) == 1: - return Discard(exprNode) + n = Discard(exprNode) + n.lineno = exprNode.lineno + return n if nodelist[1][0] == token.EQUAL: nodes = [] for i in range(0, len(nodelist) - 2, 2): diff --git a/Tools/compiler/compiler/transformer.py b/Tools/compiler/compiler/transformer.py index d32812a704a7..10d0e51af217 100644 --- a/Tools/compiler/compiler/transformer.py +++ b/Tools/compiler/compiler/transformer.py @@ -272,7 +272,9 @@ class Transformer: # augassign testlist | testlist ('=' testlist)* exprNode = self.com_node(nodelist[-1]) if len(nodelist) == 1: - return Discard(exprNode) + n = Discard(exprNode) + n.lineno = exprNode.lineno + return n if nodelist[1][0] == token.EQUAL: nodes = [] for i in range(0, len(nodelist) - 2, 2):