From b959cf6a4c3ff69ec6e9dc46ac9eb97cca3204a3 Mon Sep 17 00:00:00 2001 From: Zdravko Shehov Date: Thu, 26 Jun 2025 15:20:26 +0300 Subject: [PATCH] fix: Use starred tuple unpacking on GCS artifact blob names for versions function --- src/google/adk/artifacts/gcs_artifact_service.py | 2 +- tests/unittests/artifacts/test_artifact_service.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/google/adk/artifacts/gcs_artifact_service.py b/src/google/adk/artifacts/gcs_artifact_service.py index 35aa88622..d65978f20 100644 --- a/src/google/adk/artifacts/gcs_artifact_service.py +++ b/src/google/adk/artifacts/gcs_artifact_service.py @@ -191,6 +191,6 @@ async def list_versions( blobs = self.storage_client.list_blobs(self.bucket, prefix=prefix) versions = [] for blob in blobs: - _, _, _, _, version = blob.name.split("/") + *_, version = blob.name.split("/") versions.append(int(version)) return versions diff --git a/tests/unittests/artifacts/test_artifact_service.py b/tests/unittests/artifacts/test_artifact_service.py index 0b232f4e6..fd2097668 100644 --- a/tests/unittests/artifacts/test_artifact_service.py +++ b/tests/unittests/artifacts/test_artifact_service.py @@ -253,7 +253,7 @@ async def test_list_versions(service_type): app_name = "app0" user_id = "user0" session_id = "123" - filename = "filename" + filename = "with/slash/filename" versions = [ types.Part.from_bytes( data=i.to_bytes(2, byteorder="big"), mime_type="text/plain"