From bde82f0ae88ec7dc10c2a39da9cc4ead839e7ace Mon Sep 17 00:00:00 2001 From: VOvchinnikov Date: Wed, 22 May 2024 20:45:02 +0200 Subject: [PATCH] Removed filtering of "ghost" objects from all low-level functions --- gcsfs/core.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gcsfs/core.py b/gcsfs/core.py index f45878af..2de4ba52 100644 --- a/gcsfs/core.py +++ b/gcsfs/core.py @@ -547,7 +547,7 @@ async def _get_object(self, path): maxResults=1 if not generation else None, versions="true" if generation else None, ) - for item in self._filter_ghost_items(resp.get("items", [])): + for item in resp.get("items", []): if item["name"] == key and ( not generation or item.get("generation") == generation ): @@ -799,7 +799,7 @@ async def _list_buckets(self): page = await self._call("GET", "b", project=self.project, json_out=True) assert page["kind"] == "storage#buckets" - items.extend(self._filter_ghost_items(page.get("items", []))) + items.extend(page.get("items", [])) next_page_token = page.get("nextPageToken", None) while next_page_token is not None: @@ -812,7 +812,7 @@ async def _list_buckets(self): ) assert page["kind"] == "storage#buckets" - items.extend(self._filter_ghost_items(page.get("items", []))) + items.extend(page.get("items", [])) next_page_token = page.get("nextPageToken", None) buckets = [