From 9ddceaf78df13c134a52426bd81b089cec17ead5 Mon Sep 17 00:00:00 2001 From: Sumit Jaiswal Date: Mon, 15 Oct 2018 11:21:06 +0530 Subject: [PATCH] Fix to resolve bug 46671, which now handles checking for Nonetype connection prompt (#46677) * added Nonetype check * implemented review comment * review changes --- lib/ansible/plugins/terminal/ios.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ansible/plugins/terminal/ios.py b/lib/ansible/plugins/terminal/ios.py index c108e91257..9179b8a3a4 100644 --- a/lib/ansible/plugins/terminal/ios.py +++ b/lib/ansible/plugins/terminal/ios.py @@ -58,7 +58,8 @@ class TerminalModule(TerminalBase): raise AnsibleConnectionFailure('unable to set terminal parameters') def on_become(self, passwd=None): - if self._get_prompt().endswith(b'#'): + conn_prompt = self._get_prompt() + if not conn_prompt or conn_prompt.endswith(b'#'): return cmd = {u'command': u'enable'}