From eae273452cf867bdfc34592b396177bb0cb91d61 Mon Sep 17 00:00:00 2001 From: Mike Gerber Date: Wed, 6 Aug 2025 20:17:10 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20MODS/get=5Fmets=5Fdiv:=20Return?= =?UTF-8?q?=20empty=20list=20in=20case=20an=20ID=20is=20not=20found?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mods4pandas/mods4pandas.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mods4pandas/mods4pandas.py b/src/mods4pandas/mods4pandas.py index d1a3d4f..e12878d 100755 --- a/src/mods4pandas/mods4pandas.py +++ b/src/mods4pandas/mods4pandas.py @@ -432,6 +432,8 @@ def pages_to_dict(mets, raise_errors=True) -> List[Dict]: def get_mets_div(*, ID): if ID: return structMap_LOGICAL.findall(f'.//mets:div[@ID="{ID}"]', ns) + else: + return [] for page in div_physSequence: # TODO sort by ORDER?