in mapillary_tools/process_import_meta_properties.py [0:0]
def parse_and_add_custom_meta_tags(desc: MetaProperties, custom_meta_data: str) -> None:
# parse entry
meta_data_entries = custom_meta_data.split(";")
for entry in meta_data_entries:
# parse name, type and value
entry_fields = entry.split(",")
if len(entry_fields) != 3:
raise exceptions.MapillaryBadParameterError(
f'Unable to parse tag "{entry}" -- it must be "name,type,value"'
)
# set name, type and value
tag_name = entry_fields[0]
tag_type = entry_fields[1] + "s"
tag_value = entry_fields[2]
add_meta_tag(desc, tag_type, tag_name, tag_value)