mirror of
ssh://git.janware.com/janware/proj/jw-pkg
synced 2026-04-25 09:35:54 +02:00
lib.ec.SSHClient: Fix return value type hints
Add proper type-hinting for port, hostname, username and password return values. Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
64a5b5d429
commit
2f1265b7b2
1 changed files with 4 additions and 4 deletions
|
|
@ -109,25 +109,25 @@ class SSHClient(ExecContext):
|
|||
return await self._run(cmd, *args, **kwargs)
|
||||
|
||||
@property
|
||||
def hostname(self):
|
||||
def hostname(self) -> str|None:
|
||||
return self.__hostname
|
||||
|
||||
@property
|
||||
def port(self):
|
||||
def port(self) -> int|None:
|
||||
return self.__port
|
||||
|
||||
def set_password(self, password: str) -> None:
|
||||
self.__password = password
|
||||
|
||||
@property
|
||||
def password(self) -> str:
|
||||
def password(self) -> str|None:
|
||||
return self.__password
|
||||
|
||||
def set_username(self, username: str) -> None:
|
||||
self.__username = username
|
||||
|
||||
@property
|
||||
def username(self) -> str:
|
||||
def username(self) -> str|None:
|
||||
return self.__username
|
||||
|
||||
def ssh_client(*args, type: str|list[str]|None=None, **kwargs) -> SSHClient: # export
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue