fix launch

This commit is contained in:
Romain Bignon 2010-03-31 00:39:59 +02:00
commit 36bc436739
2 changed files with 4 additions and 4 deletions

View file

@ -36,7 +36,7 @@ class Weboob:
for name, module in self.modules_loader.modules.iteritems():
if (not caps or module.has_caps(caps)) and \
(not name or module.name == name):
backend = module.create_backend(self)
backend = module.create_backend(self, None)
self.backends[module.name] = backend
else:
for key, backendcfg in backends.iteritems():
@ -49,9 +49,9 @@ class Weboob:
continue
self.backends[backendcfg.name] = module.create_backend(self, backendcfg)
def load_module(self, modname, instname):
def load_module(self, modname, instname, backendcfg=None):
module = self.modules_loader[modname]
self.backends[instname] = module.create_backend(self)
self.backends[instname] = module.create_backend(self, backendcfg)
def iter_backends(self, caps=None):
for name, backend in self.backends.iteritems():

View file

@ -84,7 +84,7 @@ class Config(IConfig):
v[args[-2]] = args[-1]
def getfrontend(self, name):
return self.get('frontends', name)
return self.get('frontends', name, default={})
def getbackends(self):
d = {}