Update mosaic URL formatting to zero-pad scan IDs to 6 digits

This commit is contained in:
2026-05-09 22:06:14 -04:00
parent 3ac383f5c1
commit 5a7fdd820b
+4 -2
View File
@@ -216,8 +216,10 @@ class MachineSession:
# ------------------------------------------------------------------
def mosaic_url(self, scan_id: int) -> str:
# The server stores scan directories zero-padded to 6 digits (e.g. 010700/).
# Scans with IDs >= 100000 are unaffected since they are already 6 digits.
return urljoin(
self.image_base_url, f"RootView_Database/{scan_id}/mosaic.jpg"
self.image_base_url, f"RootView_Database/{scan_id:06d}/mosaic.jpg"
)
# ------------------------------------------------------------------
@@ -262,7 +264,7 @@ class MachineSession:
):
sc = exc.response.status_code
if attempt < retries:
log.debug(
log.warning(
"Attempt %d/%d failed %s: %s — retrying in %.0fs",
attempt,
retries,