From 5ea6ab0383f4c186c7bf2a31d5a2e884281b9bba Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sun, 19 Apr 2026 14:34:21 +0200 Subject: [PATCH] lib.ec.SSHClient._run(): Fix empty stderr output logging If stderr is None, a bogus Exception is thrown in verbose mode, fix that. Signed-off-by: Jan Lindemann --- src/python/jw/pkg/lib/ec/SSHClient.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/python/jw/pkg/lib/ec/SSHClient.py b/src/python/jw/pkg/lib/ec/SSHClient.py index e72d3241..0f61bb84 100644 --- a/src/python/jw/pkg/lib/ec/SSHClient.py +++ b/src/python/jw/pkg/lib/ec/SSHClient.py @@ -64,6 +64,8 @@ class SSHClient(ExecContext): def __log_block(prio: int, title: str, block: str): if self.__caps & self.Caps.LogOutput: return + if not block: + return encoding = sys.stdout.encoding or 'utf-8' block = block.decode(encoding).strip() if not block: