Crash on trying to add OMERO image with unknown format
When adding an image unknown format, application crashes with
2022-08-16 15:04:50,264 [ERROR] iocbio.gel.app: Could not find a backend to open `/home/markov/.cache/iocbio/gel/omero/omerosysbio/9999`` with iomode `ri`.
NoneType: None
2022-08-16 15:04:50,264 [DEBUG] iocbio.gel.app: File "/home/markov/code/gel/iocbio/gel/gui/views/gel_images_view.py", line 31, in on_double_clicked
self.model().select_item(index.row())
File "/home/markov/code/gel/iocbio/gel/gui/models/gel_images_model.py", line 137, in select_item
self.replace_image(item)
File "/home/markov/code/gel/iocbio/gel/gui/models/gel_images_model.py", line 157, in replace_image
image = ImageRepository.get_raw_data(image_path)
File "/home/markov/code/gel/iocbio/gel/repository/image_repository.py", line 45, in get_raw_data
raw = np.array(iio.imread(filename), dtype=np.float64)
File "/home/markov/code/gel/.venv/lib/python3.10/site-packages/imageio/__init__.py", line 96, in imread
return imread_v2(uri, format=format, **kwargs)
File "/home/markov/code/gel/.venv/lib/python3.10/site-packages/imageio/v2.py", line 200, in imread
with imopen(uri, "ri", **imopen_args) as file:
File "/home/markov/code/gel/.venv/lib/python3.10/site-packages/imageio/core/imopen.py", line 283, in imopen
raise err_type(err_msg)
Edited by Marko Vendelin