+++ /dev/null
-import os
-import os.path
-
-class Settings:
- def __init__(self):
- self.home = os.path.expanduser("~")
- self.default_folder = os.path.join(self.home, ".pcsuite")
- self.devices_folder = os.path.join(self.default_folder,
- "devices")
- self.backup_config_path = os.path.join(self.default_folder, "config")
- self.backup_folder = os.path.join(self.default_folder, "Backup")
-
- def initalize(self):
-
- """Check the existence of required project folders, creating
- them if needed. Also gives execution permission to all scripts.
-
- """
-
- # This is checking if the default folder exists too, because
- # if it doesn't exist the mount_point won't exist either
- if not os.path.exists(self.devices_folder):
- os.makedirs(self.devices_folder)
- if not os.path.exists(self.backup_config_path):
- os.makedirs(self.backup_config_path)
- if not os.path.exists(self.backup_folder):
- os.makedirs(self.backup_folder)
-
-def makeDirs():
- s = Settings()
- s.initalize()
-
-if __name__ == "__main__":
- makeDirs()
-
-