artellapipe.launcher.core.config module

Module that contains implementation to create Artella Launcher configuration file

class artellapipe.launcher.core.config.ArtellaLauncherConfig(filename, window, console)

Bases: PySide2.QtCore.QSettings, object

Configuration file for Artella Launcher

ENVIRONMENTS = 'environments'
EXECUTABLES = 'executables'
edit()

Edit file with default OS application

staticMetaObject = <PySide2.QtCore.QMetaObject object>
artellapipe.launcher.core.config.create_config(launcher_name, console, window, dcc_install_path, config_file=None)

Construct the Launcher configuration object from necessary elements

artellapipe.launcher.core.config.get_system_config_directory(launcher_name, console=None, as_path=False)

Returns platform specific configuration directory