fix: check conda env name using basepath in exec.py

This commit is contained in:
Dinesh Yeduguru 2025-02-27 11:00:05 -08:00
parent 564f0e5f93
commit 32b96d6d91

View file

@ -46,7 +46,7 @@ def formulate_run_args(image_type, image_name, config, template_name) -> list:
conda_env_info = json.loads(subprocess.check_output(["conda", "info", "--envs", "--json"]).decode()) conda_env_info = json.loads(subprocess.check_output(["conda", "info", "--envs", "--json"]).decode())
envs = conda_env_info["envs"] envs = conda_env_info["envs"]
for envpath in envs: for envpath in envs:
if envpath.endswith(env_name): if os.path.basename(envpath) == env_name:
return envpath return envpath
return None return None