From 883b73ce30a81d4fc760bc31840bc1309dd90785 Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Fri, 17 May 2024 23:10:31 +0300 Subject: [PATCH] Fix Pycharm Plugin Windows/Linux interoperability --- clearml/backend_interface/task/repo/scriptinfo.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/clearml/backend_interface/task/repo/scriptinfo.py b/clearml/backend_interface/task/repo/scriptinfo.py index 5ad957b8..20b47e78 100644 --- a/clearml/backend_interface/task/repo/scriptinfo.py +++ b/clearml/backend_interface/task/repo/scriptinfo.py @@ -980,6 +980,8 @@ class ScriptInfo(object): @classmethod def _get_working_dir(cls, repo_root, return_abs=False): if VCS_WORK_DIR.get(): + if return_abs and repo_root: + return (Path(repo_root) / VCS_WORK_DIR.get()).absolute().as_posix() return VCS_WORK_DIR.get() # get the repository working directory (might be different from actual cwd)