From 2b079662c9b605878d06d1ec7d155611785883db Mon Sep 17 00:00:00 2001 From: amercader Date: Wed, 26 Jun 2024 11:43:00 +0200 Subject: [PATCH] Support newer lxml versions --- ckanext/spatial/harvested_metadata.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ckanext/spatial/harvested_metadata.py b/ckanext/spatial/harvested_metadata.py index 4520ca2d..023f301d 100644 --- a/ckanext/spatial/harvested_metadata.py +++ b/ckanext/spatial/harvested_metadata.py @@ -89,9 +89,9 @@ def get_value(self, element): for child in self.elements: value[child.name] = child.read_value(element) return value - elif type(element) == etree._ElementStringResult: + elif hasattr(etree, "_ElementStringResult") and type(element) is etree._ElementStringResult: value = str(element) - elif type(element) == etree._ElementUnicodeResult: + elif type(element) is etree._ElementUnicodeResult: value = str(element) else: value = self.element_tostring(element)