From 76fde13623d562be1657c46fdf00d330715e31d5 Mon Sep 17 00:00:00 2001 From: mistangl Date: Wed, 14 Feb 2024 16:04:47 +0100 Subject: [PATCH] =?UTF-8?q?get=20Funktion=20f=C3=BCr=20IniConfigParser=20d?= =?UTF-8?q?azu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/manage_configs.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/manage_configs.py b/lib/manage_configs.py index a824c0a..91ae281 100644 --- a/lib/manage_configs.py +++ b/lib/manage_configs.py @@ -284,6 +284,11 @@ class IniBasedConfig: self.load_cfg_from_file() return self._config.sections() + def get(self, section_name, option): + if not self._isInitalized: + self.load_cfg_from_file() + return self._config.get(section_name, option) + def get_int(self, section_name, option): if not self._isInitalized: self.load_cfg_from_file() @@ -314,7 +319,7 @@ class BezeichnerConfig(IniBasedConfig): def __init__(self, config_dir='.', config_file='Bezeichner.cfg'): super().__init__(config_dir, config_file) - def get(self): + def getall(self): """hole alle möglichen Bezeichner """ return super().get_section_options("Bezeichner") @@ -359,7 +364,7 @@ class HerstellerConfig(IniBasedConfig): def __init__(self, config_dir='.', config_file='Hersteller.cfg'): super().__init__(config_dir, config_file) - def get(self): + def getall(self): """hole alle möglichen Bezeichner """ return super().get_section_options("Hersteller") @@ -430,11 +435,6 @@ class PfadConfig(IniBasedConfig): def __init__(self, config_dir='.', config_file='Zielpfade.cfg'): super().__init__(config_dir, config_file) - def get(self): - """hole alle möglichen Bezeichner """ - return super().get_section_options("Zielpfade") - - class Configs: """Sammlung aller Configdateien """ def __init__(self, cfg_dir):