From 917b78c0afeb41d6f2a36f86936d5b10fdb3d302 Mon Sep 17 00:00:00 2001 From: Chris Hines <chris.hines@monash.edu> Date: Tue, 13 Apr 2021 22:36:07 +1000 Subject: [PATCH] forgot to setup the env correctly for reporting certs --- tes/tunnelstat/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tes/tunnelstat/__init__.py b/tes/tunnelstat/__init__.py index 9b59786..077826f 100644 --- a/tes/tunnelstat/__init__.py +++ b/tes/tunnelstat/__init__.py @@ -50,8 +50,11 @@ class SSHSession: def get_certs(self): import subprocess + import env + env = os.environ.copy() + env['SSH_AUTH_SOCK'] = self.socket cmd = [self.sshadd,'-L'] - p = subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE) + p = subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE, env=env) (stdout,stderr) = p.communicate() return stdout -- GitLab