diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2009-11-08 17:38:51 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-11-08 17:38:51 -0500 |
commit | 5ed5253d89664d675566b8ea36677a75158ede4b (patch) | |
tree | 4b26b6f73685f1a5755b30bf9ac2ea9fb0f0a304 /coverage/results.py | |
parent | 715ceff602f744cf3ddd3e60bd65260250b8163f (diff) | |
download | python-coveragepy-git-5ed5253d89664d675566b8ea36677a75158ede4b.tar.gz |
Dict literals shouldn't count as many different exits.
Diffstat (limited to 'coverage/results.py')
-rw-r--r-- | coverage/results.py | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/coverage/results.py b/coverage/results.py index 59cc1fa9..6f4117a8 100644 --- a/coverage/results.py +++ b/coverage/results.py @@ -96,25 +96,11 @@ class Analysis(object): def branch_lines(self): """Returns lines that have more than one exit.""" - exit_counts = {} - for l1,l2 in self.arc_possibilities(): - if l1 == -1: - continue - if l1 not in exit_counts: - exit_counts[l1] = 0 - exit_counts[l1] += 1 - + exit_counts = self.parser.exit_counts() return [l1 for l1,count in exit_counts.items() if count > 1] def total_branches(self): - exit_counts = {} - for l1,l2 in self.arc_possibilities(): - if l1 == -1: - continue - if l1 not in exit_counts: - exit_counts[l1] = 0 - exit_counts[l1] += 1 - + exit_counts = self.parser.exit_counts() return sum([count for count in exit_counts.values() if count > 1]) def missing_branch_arcs(self): |