do not prompt password when empty
This commit is contained in:
parent
33d7a8d466
commit
8bf985ad86
1 changed files with 5 additions and 3 deletions
|
|
@ -253,15 +253,17 @@ class BackendCfg(QDialog):
|
||||||
|
|
||||||
params.pop('_enabled', None)
|
params.pop('_enabled', None)
|
||||||
|
|
||||||
info = self.weboob.repositories.get_module_info(name)
|
info = self.weboob.repositories.get_module_info(bname)
|
||||||
if info and (info.is_installed() or self.installModule(info)):
|
if info and (info.is_installed() or self.installModule(info)):
|
||||||
backend = self.weboob.modules_loader.get_or_load_module(bname)
|
module = self.weboob.modules_loader.get_or_load_module(bname)
|
||||||
for key, value in backend.config.load(self.weboob, bname, name, params, nofail=True).iteritems():
|
for key, value in module.config.load(self.weboob, bname, name, params, nofail=True).iteritems():
|
||||||
try:
|
try:
|
||||||
l, widget = self.config_widgets[key]
|
l, widget = self.config_widgets[key]
|
||||||
except KeyError:
|
except KeyError:
|
||||||
warning('Key "%s" is not found' % key)
|
warning('Key "%s" is not found' % key)
|
||||||
else:
|
else:
|
||||||
|
# Do not prompt user for value (for example a password if it is empty).
|
||||||
|
value.noprompt = True
|
||||||
widget.set_value(value)
|
widget.set_value(value)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue