diff --git a/gcsfs/core.py b/gcsfs/core.py index bbb508d3..1ade32ab 100644 --- a/gcsfs/core.py +++ b/gcsfs/core.py @@ -569,9 +569,11 @@ async def _list_buckets(self): items.extend(page.get("items", [])) next_page_token = page.get("nextPageToken", None) - self.dircache[""] = [ + buckets = [ {"name": i["name"] + "/", "size": 0, "type": "directory"} for i in items ] + self.dircache[""] = buckets + return buckets return self.dircache[""] def invalidate_cache(self, path=None):