-
-
Notifications
You must be signed in to change notification settings - Fork 329
Add a close method to the DirectoryStore and N5Store #594
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Usage example: pydata/xarray#4395 |
cc: @Carreau |
Opened #600 to track other advantages of having a base store that implements boilerplate methods like |
@joshmoore @MSanKeys963 I'm an Outreach candidate and would like to work on this. |
I think this issue can be closed. It seems that since #600 was closed, this is no longer an issue with at least the latest version of zarr. In [1]: import zarr
...: dstore = zarr.DirectoryStore('test.dir')
...: dstore.close()
In [2]: zarr.__version__
'2.13.3' |
Thanks Mark! 🙏 Glad to hear things are working now 😄 |
The ZipStore contains a
close
method that ensures that the file is flushed on the OS, and ready for the next line of code to use.It wouild be nice to have noop methods for the
DirectoryStore
(andN5Store
) to ensure that we don't have to use the following code downstreamMinimal, reproducible code sample, a copy-pastable example if possible
Version and installation information
Please provide the following:
Value of
zarr.__version__
:2.4.1.dev15+dirty
Value of
numcodecs.__version__
:0.6.4
Version of Python interpreter: 3.8.5
Operating system (Linux/Windows/Mac) Linux
How Zarr was installed (e.g., "using pip into virtual environment", or "using conda"): conda-forge
The text was updated successfully, but these errors were encountered: