From 8b5ed3cd195ec208e560dc4012bf4f4aae68681f Mon Sep 17 00:00:00 2001 From: mmmohebi Date: Tue, 18 Nov 2025 13:07:49 +0330 Subject: [PATCH] fix: Initialize dockerClient to None Changed dockerClient initialization to None to defer client creation until needed. This may prevent issues with early initialization in certain environments. --- hoster.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hoster.py b/hoster.py index 0ff58e7..2ff830b 100644 --- a/hoster.py +++ b/hoster.py @@ -11,7 +11,7 @@ end_pattern = "#-----Do-not-add-hosts-after-this-line-----\n" hosts_path = "/tmp/hosts" hosts = {} -dockerClient = docker.DockerClient(base_url="unix:///var/run/docker.sock") +dockerClient = None def signal_handler(sig, frame): @@ -72,6 +72,7 @@ def main(): def get_container(container_id): + global dockerClient try: return dockerClient.containers.get(container_id) except docker.errors.NotFound: