From 731d499f1742feb54261e1be1aa12ea178b629bf Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 30 Jun 2010 19:46:43 +0200 Subject: [PATCH] fix load of backends for specific caps --- weboob/tools/application/qt/backendcfg.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/weboob/tools/application/qt/backendcfg.py b/weboob/tools/application/qt/backendcfg.py index 3b9ee6d1..f3067a5a 100644 --- a/weboob/tools/application/qt/backendcfg.py +++ b/weboob/tools/application/qt/backendcfg.py @@ -54,6 +54,9 @@ class BackendCfg(QDialog): def loadBackendsList(self): self.ui.backendsList.clearContents() for instance_name, name, params in self.weboob.backends_config.iter_backends(): + if self.caps and not self.weboob.modules_loader.modules[name].has_caps(*self.caps): + continue + self.ui.backendsList.insertRow(0) self.ui.backendsList.setItem(0, 0, QTableWidgetItem(instance_name)) self.ui.backendsList.setItem(0, 1, QTableWidgetItem(name))