From efc48ea25b6cee558b98179d12ea4c29b89234b8 Mon Sep 17 00:00:00 2001 From: Oscar Allgrove-Ralph Date: Thu, 4 Dec 2025 20:52:49 +0000 Subject: [PATCH] Fix, use filtered valid_questions for language detection (closes #76) --- src/harmony/parsing/excel_parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/harmony/parsing/excel_parser.py b/src/harmony/parsing/excel_parser.py index 2d666bb..a775637 100644 --- a/src/harmony/parsing/excel_parser.py +++ b/src/harmony/parsing/excel_parser.py @@ -123,7 +123,7 @@ def convert_excel_to_instruments(file: RawFile) -> List[Instrument]: valid_questions = df_questions["question"].dropna() valid_questions = [q for q in valid_questions if isinstance(q, str) and q.strip()] if valid_questions: - language = detect(" ".join(df_questions["question"])) + language = detect(" ".join(valid_questions)) except: print("Error identifying language in Excel file") traceback.print_exc()