From b517c3673beb10d1a275ed05d0b279bac8d5f8b2 Mon Sep 17 00:00:00 2001 From: sbilge Date: Tue, 20 Aug 2024 15:18:23 +0200 Subject: [PATCH] Update src/ghga_transpiler/metasheet_parser.py Co-authored-by: Christoph Zwerschke --- src/ghga_transpiler/metasheet_parser.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ghga_transpiler/metasheet_parser.py b/src/ghga_transpiler/metasheet_parser.py index 00071ed..cd3cf38 100644 --- a/src/ghga_transpiler/metasheet_parser.py +++ b/src/ghga_transpiler/metasheet_parser.py @@ -95,7 +95,9 @@ def reshape_settings_meta(settings_meta: list, name_column: str) -> dict[str, di raise MetaColumnNotFound( f"{name_column} column not found in settings meta sheet" ) from err - worksheet_settings.setdefault(sheet_name, item) + if sheet_name in worksheet_settings: + raise MetaColumnNotUnique(f"Duplicate sheet name {sheet_name} in settings meta column {name_column}") + worksheet_settings[sheet_name] = item return worksheet_settings