|
11 | 11 | RewriteOrRuleDecl = RuleDecl | BiRewriteDecl | RewriteDecl |
12 | 12 |
|
13 | 13 |
|
14 | | -def _format_rule_key(decls: Declarations, key: RewriteOrRuleDecl) -> str: |
15 | | - return pretty_decl(decls, key) |
16 | | - |
17 | | - |
18 | 14 | @dataclass |
19 | 15 | class RuleReport: |
20 | 16 | plan: bindings.Plan | None |
@@ -59,7 +55,7 @@ def _from_bindings( |
59 | 55 | ) |
60 | 56 |
|
61 | 57 | def __repr__(self) -> str: |
62 | | - rule_reports_str = {_format_rule_key(self._decls, k): v for k, v in self.rule_reports.items()} |
| 58 | + rule_reports_str = {pretty_decl(self._decls, k): v for k, v in self.rule_reports.items()} |
63 | 59 | return ( |
64 | 60 | f"RuleSetReport(changed={self.changed}, " |
65 | 61 | f"rule_reports={rule_reports_str}, " |
@@ -97,8 +93,8 @@ class RunReport: |
97 | 93 | rebuild_time_per_ruleset: dict[str, timedelta] = field(default_factory=dict) |
98 | 94 |
|
99 | 95 | def __repr__(self) -> str: |
100 | | - time_per_rule = {_format_rule_key(self._decls, k): v for k, v in self.search_and_apply_time_per_rule.items()} |
101 | | - matches_per_rule = {_format_rule_key(self._decls, k): v for k, v in self.num_matches_per_rule.items()} |
| 96 | + time_per_rule = {pretty_decl(self._decls, k): v for k, v in self.search_and_apply_time_per_rule.items()} |
| 97 | + matches_per_rule = {pretty_decl(self._decls, k): v for k, v in self.num_matches_per_rule.items()} |
102 | 98 | return ( |
103 | 99 | f"RunReport(iterations={self.iterations}, " |
104 | 100 | f"updated={self.updated}, " |
|
0 commit comments