summaryrefslogtreecommitdiff
path: root/coverage/parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'coverage/parser.py')
-rw-r--r--coverage/parser.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/coverage/parser.py b/coverage/parser.py
index 9c7a8d1e..09362da3 100644
--- a/coverage/parser.py
+++ b/coverage/parser.py
@@ -1225,7 +1225,12 @@ if AST_DUMP: # pragma: debugging
lineno = getattr(node, "lineno", None)
if lineno is not None:
- linemark = " @ {}".format(node.lineno)
+ linemark = " @ {},{}".format(node.lineno, node.col_offset)
+ if hasattr(node, "end_lineno"):
+ linemark += ":"
+ if node.end_lineno != node.lineno:
+ linemark += "{},".format(node.end_lineno)
+ linemark += "{}".format(node.end_col_offset)
else:
linemark = ""
head = "{}<{}{}".format(indent, node.__class__.__name__, linemark)