From f4106e9da269d20e423249d1a642e76be9347bb7 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Thu, 20 Nov 2025 15:48:13 +0100 Subject: [PATCH] build.lib.cmds.SSHClient: Fix dtor exception SSHClient's destructor raises an exception because of broken os.environ syntax, fix that. Signed-off-by: Jan Lindemann --- src/python/jw/build/lib/SSHClient.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/python/jw/build/lib/SSHClient.py b/src/python/jw/build/lib/SSHClient.py index 78edd991..c46c2b63 100644 --- a/src/python/jw/build/lib/SSHClient.py +++ b/src/python/jw/build/lib/SSHClient.py @@ -73,10 +73,10 @@ class SSHClientCmd(SSHClient): # export def __del__(self): for key, val in self.__askpass_orig.items(): - if key is None: + if val is None: del os.environ[key] else: - os.setenv(key, val) + os.environ[key] = val if self.__askpass is not None: os.remove(self.__askpass)