in mapillary_tools/upload.py [0:0]
def upload_finished(payload: uploader.Progress):
sequence_uuid = payload.get("sequence_uuid")
md5sum = payload["md5sum"]
if sequence_uuid is None or descs is None:
sequence = None
else:
sequence = [
desc for desc in descs if desc.get("MAPSequenceUUID") == sequence_uuid
]
sequence.sort(
key=lambda d: types.map_capture_time_to_datetime(d["MAPCaptureTime"])
)
try:
write_history(
md5sum,
params,
T.cast(T.Dict, payload),
sequence,
)
except OSError:
LOG.warning(f"Error writing upload history {md5sum}", exc_info=True)