Skip to content

Commit c104f3d

Browse files
committed
Remove overwrite parameter since it is not added in AAOW. instead use generation=None to overwrite
1 parent c38f1ee commit c104f3d

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

gcsfs/zonal_file.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def __init__(self, *args, **kwargs):
2828
)
2929
elif "w" in self.mode:
3030
self.aaow = asyn.sync(
31-
self.gcsfs.loop, self._init_aaow, self.bucket, self.key, self.generation
31+
self.gcsfs.loop, self._init_aaow, self.bucket, self.key
3232
)
3333
else:
3434
raise NotImplementedError(
@@ -56,17 +56,14 @@ def _fetch_range(self, start, end):
5656
raise
5757

5858
async def _init_aaow(
59-
self, bucket_name, object_name, generation=None, overwrite=True
59+
self, bucket_name, object_name, generation=None
6060
):
6161
"""
6262
Initializes the AsyncAppendableObjectWriter.
6363
"""
64-
if generation is None and await self.gcsfs._exists(self.path):
65-
info = self.gcsfs.info(self.path)
66-
generation = info.get("generation")
6764

6865
return await zb_hns_utils.init_aaow(
69-
self.gcsfs.grpc_client, bucket_name, object_name, generation, overwrite
66+
self.gcsfs.grpc_client, bucket_name, object_name, generation
7067
)
7168

7269
def write(self, data):

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ decorator>4.1.2
33
fsspec==2025.10.0
44
google-auth>=1.2
55
google-auth-oauthlib
6-
google-cloud-storage
6+
git+https://github.com/googleapis/python-storage.git@bidi-writes-6#egg=google-cloud-storage
77
google-cloud-storage-control
88
requests

0 commit comments

Comments
 (0)