diff options
Diffstat (limited to 'continuedev/src')
| -rw-r--r-- | continuedev/src/continuedev/libs/util/paths.py | 20 | 
1 files changed, 12 insertions, 8 deletions
| diff --git a/continuedev/src/continuedev/libs/util/paths.py b/continuedev/src/continuedev/libs/util/paths.py index 1e11898f..83a472ad 100644 --- a/continuedev/src/continuedev/libs/util/paths.py +++ b/continuedev/src/continuedev/libs/util/paths.py @@ -36,16 +36,20 @@ def getConfigFilePath() -> str:      path = os.path.join(getGlobalFolderPath(), "config.py")      os.makedirs(os.path.dirname(path), exist_ok=True) -    with open(path, 'r') as f: -        existing_content = f.read() - -    if not os.path.exists(path) or existing_content.strip() == "": +    if not os.path.exists(path):          with open(path, 'w') as f:              f.write(default_config) -    elif " continuedev.core" in existing_content: -        with open(path, 'w') as f: -            f.write(existing_content.replace(" continuedev.", -                                             " continuedev.src.continuedev.")) +    else: +        with open(path, 'r') as f: +            existing_content = f.read() + +        if existing_content.strip() == "": +            with open(path, 'w') as f: +                f.write(default_config) +        elif " continuedev.core" in existing_content: +            with open(path, 'w') as f: +                f.write(existing_content.replace(" continuedev.", +                                                 " continuedev.src.continuedev."))      return path | 
