@@ -330,17 +330,17 @@ def supports_listing(self) -> bool:
330330 ...
331331
332332 @abstractmethod
333- def list (self ) -> AsyncGenerator [str , None ]:
333+ async def list (self ) -> AsyncGenerator [str , None ]:
334334 """Retrieve all keys in the store.
335335
336336 Returns
337337 -------
338338 AsyncGenerator[str, None]
339339 """
340- ...
340+ yield ""
341341
342342 @abstractmethod
343- def list_prefix (self , prefix : str ) -> AsyncGenerator [str , None ]:
343+ async def list_prefix (self , prefix : str ) -> AsyncGenerator [str , None ]:
344344 """
345345 Retrieve all keys in the store that begin with a given prefix. Keys are returned with the
346346 common leading prefix removed.
@@ -353,10 +353,10 @@ def list_prefix(self, prefix: str) -> AsyncGenerator[str, None]:
353353 -------
354354 AsyncGenerator[str, None]
355355 """
356- ...
356+ yield ""
357357
358358 @abstractmethod
359- def list_dir (self , prefix : str ) -> AsyncGenerator [str , None ]:
359+ async def list_dir (self , prefix : str ) -> AsyncGenerator [str , None ]:
360360 """
361361 Retrieve all keys and prefixes with a given prefix and which do not contain the character
362362 “/” after the given prefix.
@@ -369,7 +369,7 @@ def list_dir(self, prefix: str) -> AsyncGenerator[str, None]:
369369 -------
370370 AsyncGenerator[str, None]
371371 """
372- ...
372+ yield ""
373373
374374 def close (self ) -> None :
375375 """Close the store."""
0 commit comments