fix 'list' and 'backends' commands
This commit is contained in:
parent
2456208bd7
commit
f51bd5b7d4
1 changed files with 3 additions and 2 deletions
|
|
@ -31,6 +31,9 @@ class WeboobCfg(ReplApplication):
|
||||||
APPNAME = 'weboob-config'
|
APPNAME = 'weboob-config'
|
||||||
VERSION = '0.3'
|
VERSION = '0.3'
|
||||||
COPYRIGHT = 'Copyright(C) 2010 Christophe Benz, Romain Bignon'
|
COPYRIGHT = 'Copyright(C) 2010 Christophe Benz, Romain Bignon'
|
||||||
|
COMMANDS_FORMATTERS = {'backends': 'table',
|
||||||
|
'list': 'table',
|
||||||
|
}
|
||||||
|
|
||||||
def load_default_backends(self):
|
def load_default_backends(self):
|
||||||
pass
|
pass
|
||||||
|
|
@ -65,7 +68,6 @@ class WeboobCfg(ReplApplication):
|
||||||
|
|
||||||
Show configured backends.
|
Show configured backends.
|
||||||
"""
|
"""
|
||||||
self.set_default_formatter('table')
|
|
||||||
for instance_name, name, params in sorted(self.weboob.backends_config.iter_backends()):
|
for instance_name, name, params in sorted(self.weboob.backends_config.iter_backends()):
|
||||||
backend = self.weboob.modules_loader.get_or_load_module(name)
|
backend = self.weboob.modules_loader.get_or_load_module(name)
|
||||||
row = OrderedDict([('Instance name', instance_name),
|
row = OrderedDict([('Instance name', instance_name),
|
||||||
|
|
@ -107,7 +109,6 @@ class WeboobCfg(ReplApplication):
|
||||||
Show available backends.
|
Show available backends.
|
||||||
"""
|
"""
|
||||||
caps = line.split()
|
caps = line.split()
|
||||||
self.set_default_formatter('table')
|
|
||||||
self.weboob.modules_loader.load_all()
|
self.weboob.modules_loader.load_all()
|
||||||
for name, backend in sorted(self.weboob.modules_loader.loaded.iteritems()):
|
for name, backend in sorted(self.weboob.modules_loader.loaded.iteritems()):
|
||||||
if caps and not self.caps_included(backend.iter_caps(), caps):
|
if caps and not self.caps_included(backend.iter_caps(), caps):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue