diff --git a/pyproject.toml b/pyproject.toml index 9a26f3f..0116c06 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ requires = [ "ome-types>=0.4.2", "zarr>=2.6.1,<3", "scyjava", - "jpype1", + "jpype1<1.5.1", "tifffile>=2022.8.12", "bfiocpp" ] @@ -25,7 +25,7 @@ dependencies = [ "ome-types>=0.4.2", "zarr>=2.6.1,<3", "scyjava", - "jpype1", + "jpype1<1.5.1", "tifffile>=2022.8.12", "bfiocpp" ] diff --git a/src/bfio/backends.py b/src/bfio/backends.py index 4bc52e3..cb1b8c2 100644 --- a/src/bfio/backends.py +++ b/src/bfio/backends.py @@ -1046,7 +1046,7 @@ def _read_image(self, X, Y, Z, C, T, output): def close(self): if jpype.isJVMStarted() and self._rdr is not None: - self._rdr.close() + self._rdr.close(False) def __del__(self): self.close()