Skip check for 'docker' bin dependency if already running in docker

pull/261/head
Patrick Robertson 2025-03-19 18:08:04 +04:00
rodzic a5ebbf4726
commit 244341d22c
1 zmienionych plików z 6 dodań i 1 usunięć

Wyświetl plik

@ -237,8 +237,13 @@ class LazyBaseModule:
return find_spec(dep)
def check_bin_dep(dep):
if dep == "docker" and os.environ.get("RUNNING_IN_DOCKER"):
return True
return shutil.which(dep)
check_deps(self.dependencies.get("python", []), check_python_dep)
check_deps(self.dependencies.get("bin", []), lambda dep: shutil.which(dep))
check_deps(self.dependencies.get("bin", []), check_bin_dep)
logger.debug(f"Loading module '{self.display_name}'...")