From 759f76fab552f75ffc77b9dfd813c88532c6b9be Mon Sep 17 00:00:00 2001 From: Leo Date: Tue, 4 Jun 2024 09:05:41 +0800 Subject: [PATCH] Fix: Properly close Docker client in DockerExecBox to prevent resource leakage (#2224) --- opendevin/runtime/docker/exec_box.py | 1 + 1 file changed, 1 insertion(+) diff --git a/opendevin/runtime/docker/exec_box.py b/opendevin/runtime/docker/exec_box.py index ab279c5dc0..4c6cbffa61 100644 --- a/opendevin/runtime/docker/exec_box.py +++ b/opendevin/runtime/docker/exec_box.py @@ -353,6 +353,7 @@ class DockerExecBox(Sandbox): container.remove(force=True) except docker.errors.NotFound: pass + self.docker_client.close() def get_working_directory(self): return self.sandbox_workspace_dir