Skip to content

Commit 6bf45ad

Browse files
Partenitclaude
andcommitted
fix: ruff format — cli.py whitespace
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent adca79c commit 6bf45ad

1 file changed

Lines changed: 25 additions & 9 deletions

File tree

  • partenit/packages/decision-log/src/partenit/decision_log

partenit/packages/decision-log/src/partenit/decision_log/cli.py

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -912,9 +912,7 @@ def _cmd_stats(args: argparse.Namespace) -> int:
912912
# -- Compute stats --
913913
n = len(packets)
914914
n_allowed = sum(
915-
1
916-
for p in packets
917-
if p.guard_decision.allowed and p.guard_decision.modified_params is None
915+
1 for p in packets if p.guard_decision.allowed and p.guard_decision.modified_params is None
918916
)
919917
n_modified = sum(
920918
1
@@ -1059,9 +1057,7 @@ def _rich_stats(
10591057
ratio = count / n if n else 0.0
10601058
pct = f"{ratio * 100:5.1f}%"
10611059
bar = _bar(ratio)
1062-
console.print(
1063-
f" [{color}]● {label}[/] {count:4d} {pct} [{color}]{bar}[/]"
1064-
)
1060+
console.print(f" [{color}]● {label}[/] {count:4d} {pct} [{color}]{bar}[/]")
10651061

10661062
# Top policies
10671063
if policy_counts:
@@ -1096,7 +1092,15 @@ def _rich_stats(
10961092
# Safety grade (simple heuristic, no bench dep)
10971093
if n > 0:
10981094
block_rate = n_blocked / n
1099-
grade = "A" if block_rate < 0.01 else "B" if block_rate < 0.05 else "C" if block_rate < 0.1 else "D"
1095+
grade = (
1096+
"A"
1097+
if block_rate < 0.01
1098+
else "B"
1099+
if block_rate < 0.05
1100+
else "C"
1101+
if block_rate < 0.1
1102+
else "D"
1103+
)
11001104
grade_color = {"A": "green", "B": "cyan", "C": "yellow", "D": "red"}.get(grade, "red")
11011105
console.print(
11021106
f" Blocked rate: [{grade_color}]{block_rate:.1%}[/] │ "
@@ -1142,7 +1146,11 @@ def _plain_stats(
11421146
print()
11431147

11441148
print("Status breakdown:")
1145-
for label, count in [("ALLOWED ", n_allowed), ("MODIFIED ", n_modified), ("BLOCKED ", n_blocked)]:
1149+
for label, count in [
1150+
("ALLOWED ", n_allowed),
1151+
("MODIFIED ", n_modified),
1152+
("BLOCKED ", n_blocked),
1153+
]:
11461154
ratio = count / n if n else 0.0
11471155
print(f" {label} {count:4d} {ratio * 100:5.1f}% {_bar(ratio, 20)}")
11481156

@@ -1162,7 +1170,15 @@ def _plain_stats(
11621170

11631171
if n > 0:
11641172
block_rate = n_blocked / n
1165-
grade = "A" if block_rate < 0.01 else "B" if block_rate < 0.05 else "C" if block_rate < 0.1 else "D"
1173+
grade = (
1174+
"A"
1175+
if block_rate < 0.01
1176+
else "B"
1177+
if block_rate < 0.05
1178+
else "C"
1179+
if block_rate < 0.1
1180+
else "D"
1181+
)
11661182
print(f"Blocked rate: {block_rate:.1%} | Guard grade: {grade}")
11671183

11681184
print(f"\nSummary: {n_allowed} allowed {n_modified} modified {n_blocked} blocked")

0 commit comments

Comments
 (0)