Esempio n. 1
0
 def __init__(self, path='', cfgdir='~'):
     self.path = path
     self.config = UCConfig()
     self.config.app = self
     self.appdata = UCData(self, cfgdir)
     setattr(uc2, 'config', self.config)
     setattr(uc2, 'appdata', self.appdata)
 def __init__(self, path='', cfgdir='~', check=True):
     self.path = path
     cfgdir = fsutils.expanduser(fsutils.get_utf8_path(cfgdir))
     self.config = UCConfig()
     self.config.app = self
     self.appdata = UCData(self, cfgdir, check=check)
     setattr(uc2, 'config', self.config)
     setattr(uc2, 'appdata', self.appdata)
Esempio n. 3
0
    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()
Esempio n. 4
0
    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()
Esempio n. 5
0
    def __init__(self, app):

        UCData.__init__(self, app)

        if not os.path.lexists(self.app_temp_dir):
            os.makedirs(self.app_temp_dir)