Skip to content

Commit 0362d19

Browse files
Merge pull request SWE-bench#206 from princeton-nlp/improvement/dont-raise-error-on-img-removal
avoid raising error when removing non-existent image
2 parents 12e8d44 + fef65b6 commit 0362d19

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

swebench/harness/docker_utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,12 @@ def remove_image(client, image_id, logger=None):
8484
log_error = logger.info
8585
log_info = logger.info
8686
raise_error = False
87-
8887
try:
8988
log_info(f"Attempting to remove image {image_id}...")
9089
client.images.remove(image_id, force=True)
9190
log_info(f"Image {image_id} removed.")
91+
except docker.errors.ImageNotFound:
92+
log_info(f"Image {image_id} not found, removing has no effect.")
9293
except Exception as e:
9394
if raise_error:
9495
raise e

0 commit comments

Comments
 (0)