# Get more information about the distribution we are running
# or building
- self.distro = distro.Distribution(self.config.get_distro_conf())
+ self.distro = distro.Distribution(self.config.get("distro"))
if arch:
self.distro.arch = arch
"""
self._config.read_string(s)
- def get(self, section, option, default=None):
+ def get(self, section, option=None, default=None):
+ if option is None:
+ try:
+ section = self._config.items(section)
+ except configparser.NoSectionError:
+ return default
+
+ return dict(section)
+
return self._config.get(section, option, fallback=default)
def get_bool(self, section, option, default=None):