Trimming data in meta

This commit is contained in:
bskjon 2025-04-09 00:14:25 +02:00
parent e1df66f994
commit 4dc54379d8

View File

@ -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()}