From 279b7789e263e8b3d9f9d057e4eacb64a61adc42 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sat, 21 Mar 2026 04:31:00 +0100 Subject: [PATCH] lib.ec.SSHClient: Add property port Add a port property to SSHClient, parsed from the ctor's URL, to supply the obvious information. Signed-off-by: Jan Lindemann --- src/python/jw/pkg/lib/ec/SSHClient.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/python/jw/pkg/lib/ec/SSHClient.py b/src/python/jw/pkg/lib/ec/SSHClient.py index 6df4a4d7..d944d0be 100644 --- a/src/python/jw/pkg/lib/ec/SSHClient.py +++ b/src/python/jw/pkg/lib/ec/SSHClient.py @@ -27,6 +27,7 @@ class SSHClient(ExecContext): log(ERR, f'Failed to parse SSH URI "{uri}"') raise self.__hostname = parsed.hostname + self.__port = parsed.port self.__password = parsed.password self.__username = parsed.username @@ -107,6 +108,10 @@ class SSHClient(ExecContext): def hostname(self): return self.__hostname + @property + def port(self): + return self.__port + def set_password(self, password: str) -> None: self.__password = password