From fce59e72f95f3c63f7d77af980832e950afdece9 Mon Sep 17 00:00:00 2001 From: "Gerber, Mike" Date: Thu, 7 Aug 2025 18:27:36 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=A9=20Workaround=20missing=20mods:reco?= =?UTF-8?q?rdInfo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mods4pandas/mods4pandas.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/mods4pandas/mods4pandas.py b/src/mods4pandas/mods4pandas.py index fa18c18..e31ce07 100755 --- a/src/mods4pandas/mods4pandas.py +++ b/src/mods4pandas/mods4pandas.py @@ -613,7 +613,11 @@ def process(mets_files: list[str], output_file: str, output_page_info: str): logger.exception("Exception in {}".format(mets_file)) logger.info("Writing DataFrame to {}".format(output_file)) - convert_db_to_parquet(con, "mods_info", "recordInfo_recordIdentifier", output_file) + try: + convert_db_to_parquet(con, "mods_info", "recordInfo_recordIdentifier", output_file) + except: + # FIXME: Fix missing mods:recordInfo instead, https://github.com/qurator-spk/mods4pandas/issues/60 + convert_db_to_parquet(con, "mods_info", "recordIdentifier", output_file) if output_page_info: logger.info("Writing DataFrame to {}".format(output_page_info)) convert_db_to_parquet(