Commit 24bcc61f authored by Łukasz Langa's avatar Łukasz Langa

configparser: minute refactoring of RawConfigParser.items()

parent 09b0b3a6
...@@ -848,15 +848,11 @@ class RawConfigParser(MutableMapping): ...@@ -848,15 +848,11 @@ class RawConfigParser(MutableMapping):
if vars: if vars:
for key, value in vars.items(): for key, value in vars.items():
d[self.optionxform(key)] = value d[self.optionxform(key)] = value
options = list(d.keys()) value_getter = lambda option: self._interpolation.before_get(self,
section, option, d[option], d)
if raw: if raw:
return [(option, d[option]) value_getter = lambda option: d[option]
for option in options] return [(option, value_getter(option)) for option in d.keys()]
else:
return [(option, self._interpolation.before_get(self, section,
option, d[option],
d))
for option in options]
def optionxform(self, optionstr): def optionxform(self, optionstr):
return optionstr.lower() return optionstr.lower()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment