Skip to content

Commit 9063f0c

Browse files
committed
refactor: make arc possibilities and arcs executed available
1 parent ac5dd61 commit 9063f0c

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

coverage/results.py

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ def analysis_from_file_reporter(
3333
executed = file_reporter.translate_lines(data.lines(filename) or [])
3434

3535
if has_arcs:
36-
_arc_possibilities_set = file_reporter.arcs()
36+
arc_possibilities_set = file_reporter.arcs()
3737
arcs = data.arcs(filename) or []
3838

3939
# Reduce the set of arcs to the ones that could be branches.
4040
dests = collections.defaultdict(set)
41-
for fromno, tono in _arc_possibilities_set:
41+
for fromno, tono in arc_possibilities_set:
4242
dests[fromno].add(tono)
4343
single_dests = {
4444
fromno: list(tonos)[0]
@@ -53,12 +53,12 @@ def analysis_from_file_reporter(
5353
if fromno in single_dests:
5454
new_arcs.add((fromno, single_dests[fromno]))
5555

56-
_arcs_executed_set = file_reporter.translate_arcs(new_arcs)
56+
arcs_executed_set = file_reporter.translate_arcs(new_arcs)
5757
exit_counts = file_reporter.exit_counts()
5858
no_branch = file_reporter.no_branch_lines()
5959
else:
60-
_arc_possibilities_set = set()
61-
_arcs_executed_set = set()
60+
arc_possibilities_set = set()
61+
arcs_executed_set = set()
6262
exit_counts = {}
6363
no_branch = set()
6464

@@ -69,8 +69,8 @@ def analysis_from_file_reporter(
6969
statements=statements,
7070
excluded=excluded,
7171
executed=executed,
72-
_arc_possibilities_set=_arc_possibilities_set,
73-
_arcs_executed_set=_arcs_executed_set,
72+
arc_possibilities_set=arc_possibilities_set,
73+
arcs_executed_set=arcs_executed_set,
7474
exit_counts=exit_counts,
7575
no_branch=no_branch,
7676
)
@@ -86,14 +86,14 @@ class Analysis:
8686
statements: set[TLineNo]
8787
excluded: set[TLineNo]
8888
executed: set[TLineNo]
89-
_arc_possibilities_set: set[TArc]
90-
_arcs_executed_set: set[TArc]
89+
arc_possibilities_set: set[TArc]
90+
arcs_executed_set: set[TArc]
9191
exit_counts: dict[TLineNo, int]
9292
no_branch: set[TLineNo]
9393

9494
def __post_init__(self) -> None:
95-
self.arc_possibilities = sorted(self._arc_possibilities_set)
96-
self.arcs_executed = sorted(self._arcs_executed_set)
95+
self.arc_possibilities = sorted(self.arc_possibilities_set)
96+
self.arcs_executed = sorted(self.arcs_executed_set)
9797
self.missing = self.statements - self.executed
9898

9999
if self.has_arcs:
@@ -127,12 +127,12 @@ def narrow(self, lines: Container[TLineNo]) -> Analysis:
127127
executed = {lno for lno in self.executed if lno in lines}
128128

129129
if self.has_arcs:
130-
_arc_possibilities_set = {
131-
(a, b) for a, b in self._arc_possibilities_set
130+
arc_possibilities_set = {
131+
(a, b) for a, b in self.arc_possibilities_set
132132
if a in lines or b in lines
133133
}
134-
_arcs_executed_set = {
135-
(a, b) for a, b in self._arcs_executed_set
134+
arcs_executed_set = {
135+
(a, b) for a, b in self.arcs_executed_set
136136
if a in lines or b in lines
137137
}
138138
exit_counts = {
@@ -141,8 +141,8 @@ def narrow(self, lines: Container[TLineNo]) -> Analysis:
141141
}
142142
no_branch = {lno for lno in self.no_branch if lno in lines}
143143
else:
144-
_arc_possibilities_set = set()
145-
_arcs_executed_set = set()
144+
arc_possibilities_set = set()
145+
arcs_executed_set = set()
146146
exit_counts = {}
147147
no_branch = set()
148148

@@ -153,8 +153,8 @@ def narrow(self, lines: Container[TLineNo]) -> Analysis:
153153
statements=statements,
154154
excluded=excluded,
155155
executed=executed,
156-
_arc_possibilities_set=_arc_possibilities_set,
157-
_arcs_executed_set=_arcs_executed_set,
156+
arc_possibilities_set=arc_possibilities_set,
157+
arcs_executed_set=arcs_executed_set,
158158
exit_counts=exit_counts,
159159
no_branch=no_branch,
160160
)

0 commit comments

Comments
 (0)