Skip to content

Commit b0abc3a

Browse files
committed
not using list for bucket objects iterator
1 parent b18747f commit b0abc3a

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

src/gardenlinux/github/__main__.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -488,14 +488,15 @@ def download_metadata_file(s3_artifacts, cname, version, commitish_short, artifa
488488
Download metadata file (s3_metadata.yaml)
489489
"""
490490
LOGGER.debug(f'{s3_artifacts=} | {cname=} | {version=} | {commitish_short=} | {artifacts_dir=}')
491-
_release_objects = s3_artifacts._bucket.objects.filter(Prefix=f"meta/singles/{cname}-{version}-{commitish_short}")
492-
for o in _release_objects:
493-
LOGGER.debug(f'{o.bucket_name=} | {o.key=}')
494-
release_object = list(
495-
s3_artifacts._bucket.objects.filter(Prefix=f"meta/singles/{cname}-{version}-{commitish_short}")
496-
)[0]
497-
print(f'YTBDG // {release_object.bucket_name=} | {release_object.key=}')
498-
LOGGER.debug(f'{release_object =}')
491+
release_object = next(
492+
s3_artifacts._bucket.objects.filter(
493+
Prefix=f"meta/singles/{cname}-{version}-{commitish_short}"
494+
)
495+
)
496+
# for o in _release_objects:
497+
# LOGGER.debug(f'{o.bucket_name=} | {o.key=}')
498+
# release_object = list(_release_objects)[0]
499+
LOGGER.debug(f'{release_object.bucket_name=} | {release_object.key=}')
499500
s3_artifacts._bucket.download_file(
500501
release_object.key, artifacts_dir.joinpath(f"{cname}.s3_metadata.yaml")
501502
)

0 commit comments

Comments
 (0)