lib.ec.ssh.AsyncSSH: Actually hide password #87
1 changed files with 1 additions and 2 deletions
|
|
@ -72,10 +72,9 @@ class AsyncSSH(Base):
|
||||||
}
|
}
|
||||||
if self.__known_hosts is not _USE_DEFAULT_KNOWN_HOSTS:
|
if self.__known_hosts is not _USE_DEFAULT_KNOWN_HOSTS:
|
||||||
kwargs['known_hosts'] = self.__known_hosts
|
kwargs['known_hosts'] = self.__known_hosts
|
||||||
ret = {k: v for k, v in kwargs.items() if v is not None}
|
|
||||||
if hide_secrets and 'password' in kwargs:
|
if hide_secrets and 'password' in kwargs:
|
||||||
kwargs['password'] = '<hidden>'
|
kwargs['password'] = '<hidden>'
|
||||||
return ret
|
return {k: v for k, v in kwargs.items() if v is not None}
|
||||||
|
|
||||||
@property
|
@property
|
||||||
async def _conn(self) -> asyncssh.SSHClientConnection:
|
async def _conn(self) -> asyncssh.SSHClientConnection:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue