From cd08025ee2ecf31246f761b3dc1c73a1db490679 Mon Sep 17 00:00:00 2001 From: Christophe Benz Date: Mon, 2 Aug 2010 16:44:41 +0200 Subject: [PATCH] bugfix with recursive func --- weboob/tools/config/iniconfig.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/weboob/tools/config/iniconfig.py b/weboob/tools/config/iniconfig.py index 61daef7f..6244f3af 100644 --- a/weboob/tools/config/iniconfig.py +++ b/weboob/tools/config/iniconfig.py @@ -38,8 +38,10 @@ class INIConfig(IConfig): def load_section(section): sections = section.split(':') if len(sections) > 1: + result = {} for s in sections: - values = load_section(s) + result[s] = load_section(s) + return result else: return {section: dict(self.config.items(section))}