diff --git a/src/zarr/storage/_fsspec.py b/src/zarr/storage/_fsspec.py index a4730a93d9..cacaf9579f 100644 --- a/src/zarr/storage/_fsspec.py +++ b/src/zarr/storage/_fsspec.py @@ -94,7 +94,7 @@ def __init__( self.path = path self.allowed_exceptions = allowed_exceptions - if not self.fs.async_impl: + if not self.fs.async_impl or not self.fs.asynchronous: raise TypeError("Filesystem needs to support async operations.") if not self.fs.asynchronous: warnings.warn(