diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2016-12-18 22:44:13 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2016-12-18 22:44:13 -0500 |
commit | 1319240b4e7cce5e293e0f92eb887c4b97f03239 (patch) | |
tree | 3c35ce529a619d80d858fd6cb6d42feeddbfff68 /coverage/parser.py | |
parent | ab25c4b2256fc136c3a70494a80741e6a41d01fd (diff) | |
download | python-coveragepy-git-1319240b4e7cce5e293e0f92eb887c4b97f03239.tar.gz |
Fix #496, while-true loop with a continue.
Diffstat (limited to 'coverage/parser.py')
-rw-r--r-- | coverage/parser.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/coverage/parser.py b/coverage/parser.py index 8b71b51c..f65e4abb 100644 --- a/coverage/parser.py +++ b/coverage/parser.py @@ -952,7 +952,7 @@ class AstArcAnalyzer(object): start = to_top = self.line_for_node(node.test) if constant_test: to_top = self.line_for_node(node.body[0]) - self.block_stack.append(LoopBlock(start=start)) + self.block_stack.append(LoopBlock(start=to_top)) from_start = ArcStart(start, cause="the condition on line {lineno} was never true") exits = self.add_body_arcs(node.body, from_start=from_start) for xit in exits: |