diff --git a/weboob/tools/value.py b/weboob/tools/value.py index 6c306980..a52b8e32 100644 --- a/weboob/tools/value.py +++ b/weboob/tools/value.py @@ -163,6 +163,10 @@ class ValueBackendPassword(Value): return Value.check_valid(self, passwd) def set(self, passwd): + if self.is_command(passwd): + self._value = passwd + return + self.check_valid(passwd) if passwd is None: # no change