ssh: fix another 3.x regression.

pull/372/head
David Wilson 6 years ago
parent 90f89f95fb
commit 8e9605db02

@ -258,7 +258,7 @@ class Stream(mitogen.parent.Stream):
def _host_key_prompt(self): def _host_key_prompt(self):
if self.check_host_keys == 'accept': if self.check_host_keys == 'accept':
LOG.debug('%r: accepting host key', self) LOG.debug('%r: accepting host key', self)
self.tty_stream.transmit_side.write('y\n') self.tty_stream.transmit_side.write(b('y\n'))
return return
# _host_key_prompt() should never be reached with ignore or enforce # _host_key_prompt() should never be reached with ignore or enforce
@ -304,7 +304,9 @@ class Stream(mitogen.parent.Stream):
if self.password is None: if self.password is None:
raise PasswordError(self.password_required_msg) raise PasswordError(self.password_required_msg)
LOG.debug('%r: sending password', self) LOG.debug('%r: sending password', self)
self.tty_stream.transmit_side.write((self.password + '\n').encode()) self.tty_stream.transmit_side.write(
(self.password + '\n').encode()
)
password_sent = True password_sent = True
raise mitogen.core.StreamError('bootstrap failed') raise mitogen.core.StreamError('bootstrap failed')

Loading…
Cancel
Save