]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Add lineno attributes to Discard nodes
authorJeremy Hylton <jeremy@alum.mit.edu>
Wed, 11 Apr 2001 16:22:26 +0000 (16:22 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Wed, 11 Apr 2001 16:22:26 +0000 (16:22 +0000)
Lib/compiler/transformer.py
Tools/compiler/compiler/transformer.py

index d32812a704a707199060b7294e699bf0df3f35ce..10d0e51af2177b016f35f69cd8042e001f8740d6 100644 (file)
@@ -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):
index d32812a704a707199060b7294e699bf0df3f35ce..10d0e51af2177b016f35f69cd8042e001f8740d6 100644 (file)
@@ -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):