优化任务传递逻辑,使用 partial 替代 lambda 以简化代码
All checks were successful
Sync Container Images / sync-images (push) Successful in 2m20s
All checks were successful
Sync Container Images / sync-images (push) Successful in 2m20s
This commit is contained in:
parent
862d8cf5f8
commit
eef8a9cbcb
2
sync.py
2
sync.py
@ -74,7 +74,7 @@ async def main():
|
|||||||
for image in config.images:
|
for image in config.images:
|
||||||
if len(image.tags) > 0:
|
if len(image.tags) > 0:
|
||||||
for tag in image.tags:
|
for tag in image.tags:
|
||||||
tasks.append(limited_task(semaphore, partial(docker_task, image.source, f"{image.target}:{tag}")))
|
tasks.append(limited_task(semaphore, partial(docker_task, f"{image.source}:{tag}", f"{image.target}:{tag}")))
|
||||||
else:
|
else:
|
||||||
tasks.append(limited_task(semaphore, partial(docker_task, image.source, image.target)))
|
tasks.append(limited_task(semaphore, partial(docker_task, image.source, image.target)))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user