Skip to content

Commit 00c2c30

Browse files
committed
feat(storage): expose object_metadata on AsyncMultiRangeDownloader
1 parent 384724c commit 00c2c30

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

packages/google-cloud-storage/google/cloud/storage/asyncio/async_multi_range_downloader.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,7 @@ def __init__(
233233
self._open_retries: int = 0
234234
self.is_finalized: bool = False
235235
self.full_obj_server_crc32c: Optional[int] = None
236+
self.object_metadata: Optional[_storage_v2.Object] = None
236237

237238
async def __aenter__(self):
238239
"""Opens the underlying bidi-gRPC connection to read from the object."""
@@ -330,6 +331,7 @@ async def _do_open():
330331
self.persisted_size = self.read_obj_str.persisted_size
331332
self.is_finalized = self.read_obj_str.is_finalized
332333
self.full_obj_server_crc32c = self.read_obj_str.full_obj_server_crc32c
334+
self.object_metadata = self.read_obj_str.object_metadata
333335

334336
self._is_stream_open = True
335337

@@ -368,6 +370,7 @@ async def factory():
368370
self.read_handle = stream.read_handle
369371
self.is_finalized = stream.is_finalized
370372
self.full_obj_server_crc32c = stream.full_obj_server_crc32c
373+
self.object_metadata = stream.object_metadata
371374

372375
self.read_obj_str = stream
373376
self._is_stream_open = True

0 commit comments

Comments
 (0)