Skip to content
Snippets Groups Projects

Test

Merged Chris Hines requested to merge test into prod
1 file
+ 7
3
Compare changes
  • Side-by-side
  • Inline
@@ -452,9 +452,13 @@ class Ssh:
@@ -452,9 +452,13 @@ class Ssh:
sess.pids.append(tunnel_p.pid)
sess.pids.append(tunnel_p.pid)
logger.debug('tunnel created with pid {}'.format(tunnel_p.pid))
logger.debug('tunnel created with pid {}'.format(tunnel_p.pid))
try:
try:
tunnel_p.wait(timeout=3)
#tunnel_p.wait(timeout=3)
(stdout,stderr) = tunnel_p.communicate()
import time
logger.error('tunnel process exited {} {}'.format(stdout,stderr))
time.sleep(3)
 
tunnel_p.poll()
 
if tunnel_p.returncode != None
 
(stdout,stderr) = tunnel_p.communicate()
 
logger.error('tunnel process exited {} {} {}'.format(tunnel_p.returncode, stdout, stderr))
except subprocess.TimeoutExpired:
except subprocess.TimeoutExpired:
pass
pass
return localport, [tunnel_p.pid]
return localport, [tunnel_p.pid]
Loading