Fix ssh connection plugin to work with python3

This commit is contained in:
Toshio Kuratomi 2016-03-09 11:17:10 -08:00
parent 2b8a0cdddc
commit c0e2dd1693

View file

@ -323,7 +323,7 @@ class Connection(ConnectionBase):
if isinstance(cmd, (text_type, binary_type)):
cmd = to_bytes(cmd)
else:
cmd = map(to_bytes, cmd)
cmd = list(map(to_bytes, cmd))
if not in_data:
try:
@ -585,7 +585,7 @@ class Connection(ConnectionBase):
remaining_tries = int(C.ANSIBLE_SSH_RETRIES) + 1
cmd_summary = "%s..." % args[0]
for attempt in xrange(remaining_tries):
for attempt in range(remaining_tries):
try:
return_tuple = self._exec_command(*args, **kwargs)
# 0 = success