Merge pull request #17279 from privateip/shell

catches timeout error when connecting to remote host in shell
pull/17207/head
Peter Sprygada 9 years ago committed by GitHub
commit c16f34bf8e

@ -106,6 +106,11 @@ class Shell(object):
raise ShellError("unable to resolve host name")
except AuthenticationException:
raise ShellError('Unable to authenticate to remote device')
except socket.error:
exc = get_exception()
if exc.errno == 60:
raise ShellError('timeout trying to connect to host')
raise
if self.kickstart:
self.shell.sendall("\n")

Loading…
Cancel
Save