mirror of
https://github.com/norandom/OpenUltraSAST.git
synced 2026-11-14 02:08:18 +00:00
fix(types): mypy clean again over src; stub-less libraries and the benchmark imports handled in pyproject
66 errors had accumulated in src since the last green run (the hunt modules of groups 4-6, stats, candidates, runner). Codex typed them without behaviour change; the 17 inline import-untyped ignores it added are replaced by one override for dspy, pandas, statsmodels and scikit-learn, and the hunt package's lazy imports of benchmarks/ (never type-checked, not in files) are followed silently so src stays strict against their signatures. Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
co-authored by
Claude Fable 5.1
parent
0d7d3f0dc9
commit
c8f7610313
@@ -190,7 +190,7 @@ def run(
|
||||
if table.digest() != manifest.table_digest:
|
||||
raise ValueError("table digest does not match registration")
|
||||
runner.refuse_pilot(Path(pool_manifest_path), pilot_report=False)
|
||||
folds: dict[str, tuple[str, int]] = {}
|
||||
folds: dict[str, tuple[str, int | None]] = {}
|
||||
for row in table.rows:
|
||||
key, value = row["change_id"], (row["repo"], row.get("fold"))
|
||||
if key in folds and folds[key] != value:
|
||||
|
||||
Reference in New Issue
Block a user