def upload_finished()

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)