From bb214e64e8a44f9fbd59cdfe65e39d147dbddd5a Mon Sep 17 00:00:00 2001 From: Simon Martens Date: Thu, 13 Feb 2025 10:57:11 +0100 Subject: [PATCH] BUGFIX: namespaces in linter --- data/xml/references.xml | 10 +++++----- scripts/lint_verweise.py | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/data/xml/references.xml b/data/xml/references.xml index 8531c37..97c404e 100644 --- a/data/xml/references.xml +++ b/data/xml/references.xml @@ -259,14 +259,14 @@ - + - - - - diff --git a/scripts/lint_verweise.py b/scripts/lint_verweise.py index 4a1bde4..7099495 100644 --- a/scripts/lint_verweise.py +++ b/scripts/lint_verweise.py @@ -41,19 +41,19 @@ def get_person_def_ids(ref_root): If references.xml is un-namespaced, we can use a non-namespace XPath: //personDef Adjust if references.xml also has a namespace. """ - return set(elem.get("index") for elem in ref_root.xpath("//personDef")) + return set(elem.get("index") for elem in ref_root.xpath("//lenz:personDef", namespaces=NAMESPACE_MAP)) def get_location_def_ids(ref_root): """ Retrieve all 'index' attributes from in references.xml. """ - return set(elem.get("index") for elem in ref_root.xpath("//locationDef")) + return set(elem.get("index") for elem in ref_root.xpath("//lenz:locationDef", namespaces=NAMESPACE_MAP)) def get_app_def_ids(ref_root): """ Retrieve all 'index' attributes from in references.xml. """ - return set(elem.get("index") for elem in ref_root.xpath("//appDef")) + return set(elem.get("index") for elem in ref_root.xpath("//lenz:appDef", namespaces=NAMESPACE_MAP)) def check_references(root, reference_data, filepath): """