fix(pipeline): final_halacha_pipeline מעביר no_capture ל-hpa.main (#133) #231
Reference in New Issue
Block a user
Delete Branch "worktree-pipeline-nocapture-fix"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
הבאג
FU-1 (#214) הוסיף ל-
halacha_panel_approve.pyאת הדגל--no-captureואת השימושif not args.no_captureבשלב-הלכידה. אבלfinal_halacha_pipeline.py(כפתור "הרץ הלכות") קורא ל-hpa.main()עםNamespaceשנבנה ביד (limit/concurrency/applyבלבד) — בליno_capture. לכן הרצת-הצינור קרסה ב-AttributeErrorבדיוק בשלב שמירת-הסבבים, אחרי שה-apply כבר רץ → 0 סבבים נלכדו לתיק.התיקון
שורה אחת:
no_capture=Falseב-Namespace שהצינור מרכיב. אומת מקצה-לקצה על 8174-12-24 →captured 49 panel rounds, errors=0.Audit (לבקשת היו"ר)
סרקתי את כל הקוד ל-call-sites שבונים
Namespaceביד לקריאתmain()של סקריפט אחר — בדיוק מחלקת-הבאג הזו. רק 2 קיימים:final_halacha_pipeline.py:134halacha_panel_approvefinal_learning_pipeline.py:147style_lesson_panelmainקורא (case/pair_id/apply/limit/concurrency) מסופקיםאין באגים נוספים מהמחלקה הזו.
לקח
פרמטר חדש לפונקציה שנקראת גם מ-CLI וגם מ-call-site שבונה Namespace ביד → חייב לעדכן את שני הנתיבים. נתיב-ה-CLI נבדק ב-FU-1; נתיב-הצינור לא הורץ-מחדש אז ההגדרה-החסרה צצה רק בהרצה מלאה.