Example #1
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()
Example #2
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()
    def __init__(self, app):

        UCData.__init__(self, app)

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