get Funktion für IniConfigParser dazu
This commit is contained in:
@@ -284,6 +284,11 @@ class IniBasedConfig:
|
|||||||
self.load_cfg_from_file()
|
self.load_cfg_from_file()
|
||||||
return self._config.sections()
|
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):
|
def get_int(self, section_name, option):
|
||||||
if not self._isInitalized:
|
if not self._isInitalized:
|
||||||
self.load_cfg_from_file()
|
self.load_cfg_from_file()
|
||||||
@@ -314,7 +319,7 @@ class BezeichnerConfig(IniBasedConfig):
|
|||||||
def __init__(self, config_dir='.', config_file='Bezeichner.cfg'):
|
def __init__(self, config_dir='.', config_file='Bezeichner.cfg'):
|
||||||
super().__init__(config_dir, config_file)
|
super().__init__(config_dir, config_file)
|
||||||
|
|
||||||
def get(self):
|
def getall(self):
|
||||||
"""hole alle möglichen Bezeichner """
|
"""hole alle möglichen Bezeichner """
|
||||||
return super().get_section_options("Bezeichner")
|
return super().get_section_options("Bezeichner")
|
||||||
|
|
||||||
@@ -359,7 +364,7 @@ class HerstellerConfig(IniBasedConfig):
|
|||||||
def __init__(self, config_dir='.', config_file='Hersteller.cfg'):
|
def __init__(self, config_dir='.', config_file='Hersteller.cfg'):
|
||||||
super().__init__(config_dir, config_file)
|
super().__init__(config_dir, config_file)
|
||||||
|
|
||||||
def get(self):
|
def getall(self):
|
||||||
"""hole alle möglichen Bezeichner """
|
"""hole alle möglichen Bezeichner """
|
||||||
return super().get_section_options("Hersteller")
|
return super().get_section_options("Hersteller")
|
||||||
|
|
||||||
@@ -430,11 +435,6 @@ class PfadConfig(IniBasedConfig):
|
|||||||
def __init__(self, config_dir='.', config_file='Zielpfade.cfg'):
|
def __init__(self, config_dir='.', config_file='Zielpfade.cfg'):
|
||||||
super().__init__(config_dir, config_file)
|
super().__init__(config_dir, config_file)
|
||||||
|
|
||||||
def get(self):
|
|
||||||
"""hole alle möglichen Bezeichner """
|
|
||||||
return super().get_section_options("Zielpfade")
|
|
||||||
|
|
||||||
|
|
||||||
class Configs:
|
class Configs:
|
||||||
"""Sammlung aller Configdateien """
|
"""Sammlung aller Configdateien """
|
||||||
def __init__(self, cfg_dir):
|
def __init__(self, cfg_dir):
|
||||||
|
|||||||
Reference in New Issue
Block a user