diff options
author | Marcello Stanisci <stanisci.m@gmail.com> | 2017-12-05 12:23:41 +0100 |
---|---|---|
committer | Marcello Stanisci <stanisci.m@gmail.com> | 2017-12-05 12:23:41 +0100 |
commit | da36d0b31cee4b1e76fa72e0253c77fd05535d15 (patch) | |
tree | b8d39fc2039f0308947cc3d8056811fc50a4fd81 /talerbank/talerconfig.py | |
parent | 711be525c28562b9833d7ed802458d07138c7086 (diff) | |
download | bank-da36d0b31cee4b1e76fa72e0253c77fd05535d15.tar.gz bank-da36d0b31cee4b1e76fa72e0253c77fd05535d15.tar.bz2 bank-da36d0b31cee4b1e76fa72e0253c77fd05535d15.zip |
done linting talerconfig
Diffstat (limited to 'talerbank/talerconfig.py')
-rw-r--r-- | talerbank/talerconfig.py | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/talerbank/talerconfig.py b/talerbank/talerconfig.py index 0aa1780..a7ca065 100644 --- a/talerbank/talerconfig.py +++ b/talerbank/talerconfig.py @@ -108,8 +108,6 @@ class OptionDict(collections.defaultdict): class SectionDict(collections.defaultdict): - def __init__(self): - super().__init__() def __missing__(self, key): value = OptionDict(self, key) self[key] = value @@ -171,10 +169,10 @@ class Entry: return None def value_filename(self, default=None, required=False, warn=False): - value = self.value_string(default, warn, required) + value = self.value_string(default, required, warn) if value is None: return None - return expand(value, lambda x: self._getsubst(x)) + return expand(value, self._getsubst) def location(self): if self.filename is None or self.lineno is None: @@ -303,10 +301,13 @@ class TalerConfig: def dump(self): - for section_name, section in self.sections.items(): - print("[%s]" % (section.section_name,)) - for option_name, entry in section.items(): - print("%s = %s # %s" % (entry.option, entry.value, entry.location())) + for kv_section in self.sections.items(): + print("[%s]" % (kv_section[1].section_name,)) + for kv_option in kv_section[1].items(): + print("%s = %s # %s" % \ + (kv_option[1].option, + kv_option[1].value, + kv_option[1].location())) def __getitem__(self, chunk): if isinstance(chunk, str): |