diff --git a/M02_MasterTemplete/M02_Sangeun_Calc.py b/M02_MasterTemplete/M02_Sangeun_Calc.py index 19373f1b1..0ea7b5e10 100644 --- a/M02_MasterTemplete/M02_Sangeun_Calc.py +++ b/M02_MasterTemplete/M02_Sangeun_Calc.py @@ -222,6 +222,7 @@ def calc_doc(doc: Any, given: dict | None = None) -> dict[str, Any]: whole = m01.loaded()[1] try: clean = sd.clean(doc, None, whole) + _check_refs(clean, refs.here()) # 저장 전 문서도 위 층만 · 있는 문서 · 순환 422 me = refs.ref_id({"층": refs.here()[0], "주인": refs.here()[1], "키": clean["키"]}) got = run(clean, whole, given, trail=(me,)) except sd.DocError as e: