prsctrl_gui.utility.config.AppConfig#
- class AppConfig[source]#
Bases:
objectConfiguration File
Methods
Write configuration to file
Perform any necessary initializations here, e.g.: - Loading settings from a file
Attributes
- APP_NAME: str = 'prsctrl-gui'#
- APP_VERSION: str = 'unknown'#
- CONFIG_DIR: str = '/home/matth/.config/prsctrl'#
- MAIN_CFG: ConfigFile = <devctrl.utility.config_file.ConfigFile object>#
- MAIN_CFG_PATH = '/home/matth/.config/prsctrl/prsctrl-gui.yaml'#
- MEAS_CFG: ConfigFile = <devctrl.utility.config_file.ConfigFile object>#
- MEAS_CFG_PATH = '/home/matth/.config/prsctrl/prsctrl-gui_measurement.yaml'#
- __annotations__ = {'APP_NAME': <class 'str'>, 'APP_VERSION': <class 'str'>, 'CONFIG_DIR': <class 'str'>, 'MAIN_CFG': <class 'devctrl.utility.config_file.ConfigFile'>, 'MEAS_CFG': <class 'devctrl.utility.config_file.ConfigFile'>}#
- __dict__ = mappingproxy({'__module__': 'prsctrl_gui.utility.config', '__firstlineno__': 10, '__annotations__': {'APP_NAME': <class 'str'>, 'APP_VERSION': <class 'str'>, 'CONFIG_DIR': <class 'str'>, 'MAIN_CFG': <class 'devctrl.utility.config_file.ConfigFile'>, 'MEAS_CFG': <class 'devctrl.utility.config_file.ConfigFile'>}, '__doc__': '\nConfiguration File\n', 'APP_NAME': 'prsctrl-gui', 'APP_VERSION': 'unknown', 'CONFIG_DIR': '/home/matth/.config/prsctrl', 'MAIN_CFG': <devctrl.utility.config_file.ConfigFile object>, 'MEAS_CFG': <devctrl.utility.config_file.ConfigFile object>, 'initialize': <classmethod(<function AppConfig.initialize>)>, 'finalize': <classmethod(<function AppConfig.finalize>)>, '__static_attributes__': (), '__dict__': <attribute '__dict__' of 'AppConfig' objects>, '__weakref__': <attribute '__weakref__' of 'AppConfig' objects>, 'MAIN_CFG_PATH': '/home/matth/.config/prsctrl/prsctrl-gui.yaml', 'MEAS_CFG_PATH': '/home/matth/.config/prsctrl/prsctrl-gui_measurement.yaml'})#
- __firstlineno__ = 10#
- __module__ = 'prsctrl_gui.utility.config'#
- __static_attributes__ = ()#
- __weakref__#
list of weak references to the object