Esempio n. 1
0
def default_configs(*Configs):
    """Only set if current configs have not been set"""
    baseconfig = dict()
    for Config in Configs:
        baseconfig.update(Config.settings)
    settings = ApplicationSettingsStorage()
    settings.config(baseconfig)
    dependencies.__update_defaults__(settings)
Esempio n. 2
0
def apply_configs(*Configs):
    """Set new configurations (gets rid of old one)"""
    baseconfig = dict()
    for Config in Configs:
        baseconfig.update(Config.settings)
    settings = ApplicationSettingsStorage()
    settings.config(baseconfig)
    dependencies.__set_settings__(settings)
Esempio n. 3
0
def append_configs(*Configs):
    """Append/Overwrite current configurations"""
    baseconfig = dict()
    for Config in Configs:
        baseconfig.update(Config.settings)
    settings = ApplicationSettingsStorage()
    settings.config(baseconfig)
    dependencies.__update_settings__(settings)