def __init__(self, app, cfgdir='~'): # --- Init paths path = fsutils.expanduser(os.path.join(cfgdir, '.config', 'sk1-wx')) self.app_config_dir = path UCData.__init__(self, app, check=False) self.check_config_dirs() self.app_palette_dir = os.path.join(path, 'palettes') self.plugin_dir = os.path.join(path, 'sk1_custom_plugins') self.app_temp_dir = os.path.join(path, 'temp') # --- Check config directories paths = (self.app_palette_dir, self.plugin_dir, self.app_temp_dir) [fsutils.makedirs(item) for item in paths if not fsutils.exists(item)] plugin_dir_init = os.path.join(self.plugin_dir, '__init__.py') if not fsutils.exists(plugin_dir_init): fsutils.get_fileptr(plugin_dir_init, True).close()
def __init__(self, app, cfgdir='~'): # --- Init paths path = os.path.expanduser(os.path.join(cfgdir, '.config', 'sk1-wx')) self.app_config_dir = path UCData.__init__(self, app) self.app_palette_dir = os.path.join(path, 'palettes') self.plugin_dir = os.path.join(path, 'sk1_custom_plugins') self.app_temp_dir = os.path.join(path, 'temp') # --- Check config directories paths = (self.app_palette_dir, self.plugin_dir, self.app_temp_dir) for item in paths: if not os.path.lexists(item): os.makedirs(item) plugin_dir_init = os.path.join(self.plugin_dir, '__init__.py') if not os.path.lexists(plugin_dir_init): fp = open(plugin_dir_init, 'w') fp.close() self.check_components()
def __init__(self, app): UCData.__init__(self, app) if not os.path.lexists(self.app_temp_dir): os.makedirs(self.app_temp_dir)