summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xrpmbuild-remote.py31
1 files changed, 15 insertions, 16 deletions
diff --git a/rpmbuild-remote.py b/rpmbuild-remote.py
index 82c0839..04c355e 100755
--- a/rpmbuild-remote.py
+++ b/rpmbuild-remote.py
@@ -58,23 +58,22 @@ def get_parser():
return parser
def read_section(config, section, values):
- if not config.has_section(section):
- return
ret = {}
- for value, typ in values:
- if config.has_option(section, value):
- if typ == 'int':
- method = config.getint
- elif typ == 'float':
- method = config.getfloat
- elif typ == 'boolean':
- method = config.getboolean
- elif typ == 'str':
- method = config.get
- else:
- method = config.get
- LOG.warning("Unknown type %s, assuming string" % typ)
- ret[value] = method(section, value)
+ if config.has_section(section):
+ for value, typ in values:
+ if config.has_option(section, value):
+ if typ == 'int':
+ method = config.getint
+ elif typ == 'float':
+ method = config.getfloat
+ elif typ == 'boolean':
+ method = config.getboolean
+ elif typ == 'str':
+ method = config.get
+ else:
+ method = config.get
+ LOG.warning("Unknown type %s, assuming string" % typ)
+ ret[value] = method(section, value)
return ret
def read_preferences(opts):