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

View file

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