]> granicus.if.org Git - python/commitdiff
add line numbers to nodes in the except clause (when possible)
authorJeremy Hylton <jeremy@alum.mit.edu>
Tue, 15 Feb 2000 21:30:48 +0000 (21:30 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Tue, 15 Feb 2000 21:30:48 +0000 (21:30 +0000)
Lib/compiler/transformer.py
Tools/compiler/compiler/transformer.py

index 2fb442a5de12a26a347599cbd0a558de1a43f605..63aac835be0e89d7e97f6503b0c24adbee8c8eb8 100644 (file)
@@ -893,7 +893,9 @@ class Transformer:
     return Node('ass_list', assigns)
 
   def com_assign_name(self, node, assigning):
-    return Node('ass_name', node[1], assigning)
+    n = Node('ass_name', node[1], assigning)
+    n.lineno = node[2]
+    return n
 
   def com_assign_trailer(self, primary, node, assigning):
     t = node[1][0]
index 2fb442a5de12a26a347599cbd0a558de1a43f605..63aac835be0e89d7e97f6503b0c24adbee8c8eb8 100644 (file)
@@ -893,7 +893,9 @@ class Transformer:
     return Node('ass_list', assigns)
 
   def com_assign_name(self, node, assigning):
-    return Node('ass_name', node[1], assigning)
+    n = Node('ass_name', node[1], assigning)
+    n.lineno = node[2]
+    return n
 
   def com_assign_trailer(self, primary, node, assigning):
     t = node[1][0]