From 9915edbaf7cef0f1c01d86fed8a18968a3d1161c Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Tue, 20 Apr 2010 09:24:47 +0200 Subject: [PATCH] fix loading of modules by names --- weboob/modules.py | 1 + weboob/ouiboube.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/weboob/modules.py b/weboob/modules.py index 38f3d1ca..479c6de7 100644 --- a/weboob/modules.py +++ b/weboob/modules.py @@ -77,6 +77,7 @@ class Module: return False def create_backend(self, weboob, name, config, storage): + debug('Created backend "%s"' % name) return self.klass(weboob, name, config, storage) class BackendsConfig(object): diff --git a/weboob/ouiboube.py b/weboob/ouiboube.py index a56468f6..473f1b30 100644 --- a/weboob/ouiboube.py +++ b/weboob/ouiboube.py @@ -82,9 +82,9 @@ class Weboob(object): self.modules_loader.load() for name, module in self.modules_loader.modules.iteritems(): if (caps is None or module.has_caps(caps)) and \ - (names is None or module.name in names): + (names is None or module.get_name() in names): try: - self.backends[module.name] = module.create_backend(self, module.name, {}, storage) + self.backends[module.get_name()] = module.create_backend(self, module.get_name(), {}, storage) except Exception, e: warning('Unable to load "%s" module as backend with no config: %s' % (name, e)) return self.backends