Add debug for the prompt name detection failure problem
Change-Id: I6588535b10eae34040f5fd3572be9f89f08005d8
diff --git a/drivers/CiscoSX300.py b/drivers/CiscoSX300.py
index 479fc3b..7e8be32 100644
--- a/drivers/CiscoSX300.py
+++ b/drivers/CiscoSX300.py
@@ -427,6 +427,9 @@
### Internal functions
################################
+ def _hex(self, s):
+ return ':'.join(x.encode('hex') for x in s)
+
def _login(self):
logging.debug("attempting login with username %s, password %s" % (self._username, self._password))
self._cli("")
@@ -443,7 +446,7 @@
elif index == 2:
self._prompt_name = self.connection.match.group(1).strip()
logging.debug("Got prompt name %s" % self._prompt_name)
- print "Got prompt name %s" % self._prompt_name
+ print "Got prompt name %s (%s)" % (self._prompt_name, self._hex(self._prompt_name))
return 0
elif index == 3 or index == 4:
self._cli("", False)