1
0
Fork 0
mirror of https://github.com/qurator-spk/modstool.git synced 2025-06-15 14:49:56 +02:00

🚧 alto4pandas: Determine ALTO namespace for group

This commit is contained in:
Gerber, Mike 2022-06-17 17:01:07 +02:00
parent 53a8db955c
commit de50f13043

View file

@ -34,6 +34,8 @@ def alto_to_dict(alto, raise_errors=True):
group = list(group)
localname = ET.QName(tag).localname
alto_namespace = ET.QName(tag).namespace
namespaces={"alto": alto_namespace}
if localname == 'Description':
value[localname] = TagGroup(tag, group).is_singleton().has_no_attributes().descend(raise_errors)
@ -76,9 +78,6 @@ def alto_to_dict(alto, raise_errors=True):
elif localname == 'Layout':
value[localname] = TagGroup(tag, group).is_singleton().has_no_attributes().descend(raise_errors)
elif localname == 'Page':
alto_namespace = ET.QName(group[0]).namespace
namespaces={"alto": alto_namespace}
value[localname] = {}
value[localname].update(TagGroup(tag, group).is_singleton().attributes())
value[localname].update(TagGroup(tag, group).subelement_counts())