Hi! Thanks for TIA Toolbox, we've found it incredibly useful.
We ran into a minor issue recently I thought I'd report in case it's helpful.
|
tuple(int(part) for part in scale.get("version", "").split(".")) |
|
for scale in multiscales |
|
) |
|
omero_version = tuple(int(part) for part in omero.get("version", "").split(".")) |
If the version key is missing, these fail on the attempted type conversion of empty string to integer and throw there rather than reaching an expected error handling path.