summaryrefslogtreecommitdiff
path: root/talerbank/talerconfig.py
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2017-12-05 12:23:41 +0100
committerMarcello Stanisci <stanisci.m@gmail.com>2017-12-05 12:23:41 +0100
commitda36d0b31cee4b1e76fa72e0253c77fd05535d15 (patch)
treeb8d39fc2039f0308947cc3d8056811fc50a4fd81 /talerbank/talerconfig.py
parent711be525c28562b9833d7ed802458d07138c7086 (diff)
downloadbank-da36d0b31cee4b1e76fa72e0253c77fd05535d15.tar.gz
bank-da36d0b31cee4b1e76fa72e0253c77fd05535d15.tar.bz2
bank-da36d0b31cee4b1e76fa72e0253c77fd05535d15.zip
done linting talerconfig
Diffstat (limited to 'talerbank/talerconfig.py')
-rw-r--r--talerbank/talerconfig.py17
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):