[object Object]

← back to Exo

ensure dir exists

9b2c01c87396623df9c78ed867f5f49025da2719 · 2025-01-12 03:15:49 +0000 · Alex Cheema

Files touched

Diff

commit 9b2c01c87396623df9c78ed867f5f49025da2719
Author: Alex Cheema <alexcheema123@gmail.com>
Date:   Sun Jan 12 03:15:49 2025 +0000

    ensure dir exists
---
 exo/helpers.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/exo/helpers.py b/exo/helpers.py
index b0537a43..b8445706 100644
--- a/exo/helpers.py
+++ b/exo/helpers.py
@@ -331,14 +331,14 @@ def is_frozen():
 def get_exo_home() -> Path:
   if psutil.WINDOWS: docs_folder = Path(os.environ["USERPROFILE"]) / "Documents"
   else: docs_folder = Path.home() / "Documents"
-  if not docs_folder.exists(): docs_folder.mkdir()
+  if not docs_folder.exists(): docs_folder.mkdir(exist_ok=True)
   exo_folder = docs_folder / "Exo"
-  if not exo_folder.exists(): exo_folder.mkdir()
+  if not exo_folder.exists(): exo_folder.mkdir(exist_ok=True)
   return exo_folder
 
 def get_exo_images_dir() -> Path:
   exo_home = get_exo_home()
   images_dir = exo_home / "Images"
-  if not images_dir.exists(): images_dir.mkdir()
+  if not images_dir.exists(): images_dir.mkdir(exist_ok=True)
   return images_dir
   
\ No newline at end of file

← 2aed3f35 handle inference_state properly  ·  back to Exo  ·  types ce5041ee →