Kaynağa Gözat

make WORKSPACE_MOUNT_PATH as abspath (#1361)

Xingyao Wang 1 yıl önce
ebeveyn
işleme
110e7f0c4c
1 değiştirilmiş dosya ile 3 ekleme ve 0 silme
  1. 3 0
      opendevin/config.py

+ 3 - 0
opendevin/config.py

@@ -141,6 +141,9 @@ def finalize_config():
         parts = config[ConfigType.WORKSPACE_MOUNT_REWRITE].split(':')
         parts = config[ConfigType.WORKSPACE_MOUNT_REWRITE].split(':')
         config[ConfigType.WORKSPACE_MOUNT_PATH] = base.replace(parts[0], parts[1])
         config[ConfigType.WORKSPACE_MOUNT_PATH] = base.replace(parts[0], parts[1])
 
 
+    if config.get(ConfigType.WORKSPACE_MOUNT_PATH) is None:
+        config[ConfigType.WORKSPACE_MOUNT_PATH] = os.path.abspath(config[ConfigType.WORKSPACE_BASE])
+
     USE_HOST_NETWORK = config[ConfigType.USE_HOST_NETWORK].lower() != 'false'
     USE_HOST_NETWORK = config[ConfigType.USE_HOST_NETWORK].lower() != 'false'
     if USE_HOST_NETWORK and platform.system() == 'Darwin':
     if USE_HOST_NETWORK and platform.system() == 'Darwin':
         logger.warning(
         logger.warning(