Explorar o código

fix exo folder

Alex Cheema hai 7 meses
pai
achega
2af5ee02e4
Modificáronse 1 ficheiros con 5 adicións e 8 borrados
  1. 5 8
      exo/helpers.py

+ 5 - 8
exo/helpers.py

@@ -329,19 +329,16 @@ def is_frozen():
 
 
 def get_exo_home() -> Path:
-  if os.name == "nt":  # Check if the OS is Windows
-    docs_folder = Path(os.environ["USERPROFILE"]) / "Documents"
-  else:
-    docs_folder = Path.home() / "Documents"
+  if psutil.WINDOWS: docs_folder = Path(os.environ["USERPROFILE"]) / "Documents"
+  else: docs_folder = Path.home() / "Documents"
+  if not docs_folder.exists(): docs_folder.mkdir()
   exo_folder = docs_folder / "Exo"
-  if not exo_folder.exists():
-    exo_folder.mkdir()
+  if not exo_folder.exists(): exo_folder.mkdir()
   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()
   return images_dir