Revert "Ensure that the become password is written on py3 in the ssh connection plugin. Fixes #34727"

This reverts commit fb9e7a85b3.

We may not have a 2.4.3rc3 so reverting this for now
pull/35130/merge
Toshio Kuratomi 8 years ago
parent da6834f02c
commit 649ffc10a2

@ -758,9 +758,6 @@ class Connection(ConnectionBase):
if self._flags['become_prompt']:
display.debug('Sending become_pass in response to prompt')
stdin.write(to_bytes(self._play_context.become_pass) + b'\n')
# On python3 stdin is a BufferedWriter, and we don't have a guarantee
# that the write will happen without a flush
stdin.flush()
self._flags['become_prompt'] = False
state += 1
elif self._flags['become_success']:

@ -457,7 +457,6 @@ class TestSSHConnectionRun(object):
self.mock_selector.get_map.side_effect = lambda: True
return_code, b_stdout, b_stderr = self.conn._run("ssh", "this is input data")
self.mock_popen_res.stdin.flush.assert_called_once_with()
assert return_code == 0
assert b_stdout == b'abc'
assert b_stderr == b'123'

Loading…
Cancel
Save