From 8cfcb6d51f7adf0361ad3bcaa34785230e496669 Mon Sep 17 00:00:00 2001 From: null Date: Fri, 19 Jun 2026 00:38:43 -0500 Subject: [PATCH] chore: update Q1 scripts with minor fixes --- seed/improve_question_variety_q1.py | 9 ++++++--- seed/validate_question_variety.py | 1 - 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/seed/improve_question_variety_q1.py b/seed/improve_question_variety_q1.py index a9dca851..08bf0375 100644 --- a/seed/improve_question_variety_q1.py +++ b/seed/improve_question_variety_q1.py @@ -13,8 +13,6 @@ Room schema and identity hash are untouched. build_db.py is NOT run. from __future__ import annotations import json -import os -import re import sqlite3 from collections import defaultdict from pathlib import Path @@ -279,7 +277,12 @@ def rewrite_template_overflow(files: dict[Path, dict[str, Any]]) -> dict[str, st by_stem[stem].append(q) break - taken = {normalize_text(q["text"]) for data in files.values() for q in data.get("questions", []) if q.get("text")} + taken = { + normalize_text(q["text"]) + for data in files.values() + for q in data.get("questions", []) + if q.get("text") + } for stem, rows in by_stem.items(): rows = sorted(rows, key=lambda item: item["id"]) diff --git a/seed/validate_question_variety.py b/seed/validate_question_variety.py index aae2faee..c638ef5c 100644 --- a/seed/validate_question_variety.py +++ b/seed/validate_question_variety.py @@ -13,7 +13,6 @@ from __future__ import annotations import argparse import json -import os import re import sqlite3 import sys