From 2f1265b7b2fd2f25264d30527a66162d551fbc1f Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Fri, 17 Apr 2026 18:04:52 +0200 Subject: [PATCH] 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 --- src/python/jw/pkg/lib/ec/SSHClient.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/python/jw/pkg/lib/ec/SSHClient.py b/src/python/jw/pkg/lib/ec/SSHClient.py index b5ffae05..e72d3241 100644 --- a/src/python/jw/pkg/lib/ec/SSHClient.py +++ b/src/python/jw/pkg/lib/ec/SSHClient.py @@ -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