Browse Source

ensure dir exists

Alex Cheema 5 months ago
parent
commit
9b2c01c873
1 changed files with 3 additions and 3 deletions
  1. 3 3
      exo/helpers.py

+ 3 - 3
exo/helpers.py

@@ -331,14 +331,14 @@ def is_frozen():
 def get_exo_home() -> Path:
 def get_exo_home() -> Path:
   if psutil.WINDOWS: docs_folder = Path(os.environ["USERPROFILE"]) / "Documents"
   if psutil.WINDOWS: docs_folder = Path(os.environ["USERPROFILE"]) / "Documents"
   else: docs_folder = Path.home() / "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"
   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
   return exo_folder
 
 
 def get_exo_images_dir() -> Path:
 def get_exo_images_dir() -> Path:
   exo_home = get_exo_home()
   exo_home = get_exo_home()
   images_dir = exo_home / "Images"
   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
   return images_dir