From 92ddc557cf595f25f2cc0e2462c2a8763c72d361 Mon Sep 17 00:00:00 2001 From: Chris Hines <chris.hines@monash.edu> Date: Fri, 18 Sep 2020 13:33:07 +1000 Subject: [PATCH] try this --- tes/sshwrapper/__init__.py | 1 + tes/tunnelstat/__init__.py | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/tes/sshwrapper/__init__.py b/tes/sshwrapper/__init__.py index 4a21a2a..c933a70 100644 --- a/tes/sshwrapper/__init__.py +++ b/tes/sshwrapper/__init__.py @@ -202,6 +202,7 @@ class Ssh: raise SshCtrlException(stderr.decode()) sess.lock.release() + logger.error('leaving get_ctrl_master_socket {}',sess.ctrl_processes[ctrlsocket].returncode) return ctrlsocket @staticmethod diff --git a/tes/tunnelstat/__init__.py b/tes/tunnelstat/__init__.py index 3059204..23422fb 100644 --- a/tes/tunnelstat/__init__.py +++ b/tes/tunnelstat/__init__.py @@ -146,7 +146,6 @@ class SSHSession: import signal import logging import time - self.lock.acquire() logger=logging.getLogger() logger.debug("shuting down ssh session for {} last seen at {}".format(self.authtok,self.last)) for pid in self.pids: @@ -180,7 +179,6 @@ class SSHSession: for tunnel in self.tunnels: tunnel.kill() (stdout, stderr) = tunnel.communicate() - self.lock.acquire() @staticmethod def test_sshsession(sess): -- GitLab