Skip to content

Commit 187a0d0

Browse files
committed
apparently we do need init
1 parent 82f2994 commit 187a0d0

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/codemodder/result.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,9 +177,14 @@ def fuzzy_column_match(pos: CodeRange, location: Location) -> bool:
177177

178178

179179
class ResultSet(dict[str, dict[Path, list[Result]]]):
180-
results_for_rule: dict[str, list[Result]] = {}
180+
results_for_rule: dict[str, list[Result]]
181181
# stores SARIF runs.tool data
182-
tools: list[dict[str, dict]] = []
182+
tools: list[dict[str, dict]]
183+
184+
def __init__(self, *args, **kwargs):
185+
super().__init__(*args, **kwargs)
186+
self.results_for_rule = {}
187+
self.tools = []
183188

184189
def add_result(self, result: Result):
185190
self.results_for_rule.setdefault(result.rule_id, []).append(result)

0 commit comments

Comments
 (0)