From 4dc54379d8323ac7e5a564082598d0e91c97547c Mon Sep 17 00:00:00 2001 From: bskjon Date: Wed, 9 Apr 2025 00:14:25 +0200 Subject: [PATCH] Trimming data in meta --- apps/pyMetadata/clazz/Metadata.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/pyMetadata/clazz/Metadata.py b/apps/pyMetadata/clazz/Metadata.py index 112ec067..ab0bdab2 100644 --- a/apps/pyMetadata/clazz/Metadata.py +++ b/apps/pyMetadata/clazz/Metadata.py @@ -22,5 +22,12 @@ class Metadata: source: str def to_dict(self): - return asdict(self) - + # Trimmer alle strenger før de konverteres til dict + def trim(item): + if isinstance(item, str): + return item.strip() + elif isinstance(item, list): + return [trim(sub_item) for sub_item in item] + return item + + return {key: trim(value) for key, value in asdict(self).items()} \ No newline at end of file