From 1a7d158d77d7b6cc7090aac4d3c1b5cf4720d02b Mon Sep 17 00:00:00 2001 From: Chris McCarthy Date: Fri, 9 Jun 2023 16:04:56 +0100 Subject: [PATCH] #915 - Force app dir creation before config file sink --- src/primaite/cli.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/primaite/cli.py b/src/primaite/cli.py index 1640f54f..4d973179 100644 --- a/src/primaite/cli.py +++ b/src/primaite/cli.py @@ -90,6 +90,7 @@ def setup(overwrite_existing: bool = True): WARNING: All user-data will be lost. """ app_dirs = PlatformDirs(appname="primaite") + app_dirs.user_config_path.mkdir(exist_ok=True, parents=True) user_config_path = app_dirs.user_config_path / "primaite_config.yaml" build_config = overwrite_existing or (not user_config_path.exists()) if build_config: