You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is intentional but I don't remember all the details. It has to do with how Python does abstract methods for async generators IIRC. If there is a better solution, I'd be happy to see one come forward though.
Zarr version
v3
Installation
sources
Description
These methods of abstract base class
Store
are non-async
:Store.list
Store.list_prefix
Store.list_dir
Child classes
LocalStore
,LoggingStore
,RemoteStore
,MemoryStore
,ZipStore
override these functions asasync
. Take the example ofZipStore
:ZipStore.list
ZipStore.list_prefix
ZipStore.list_dir
Is that on purpose? I think
async
is part of the method signature and should be added to the base class.The text was updated successfully, but these errors were encountered: