#7761: fix telnetlib.interact failures on Windows.
This commit is contained in:
parent
123015e10a
commit
ba488d1504
@ -552,7 +552,7 @@ class Telnet:
|
|||||||
line = sys.stdin.readline()
|
line = sys.stdin.readline()
|
||||||
if not line:
|
if not line:
|
||||||
break
|
break
|
||||||
self.write(line)
|
self.write(line.encode('ascii'))
|
||||||
|
|
||||||
def listener(self):
|
def listener(self):
|
||||||
"""Helper for mt_interact() -- this executes in the other thread."""
|
"""Helper for mt_interact() -- this executes in the other thread."""
|
||||||
@ -563,7 +563,7 @@ class Telnet:
|
|||||||
print('*** Connection closed by remote host ***')
|
print('*** Connection closed by remote host ***')
|
||||||
return
|
return
|
||||||
if data:
|
if data:
|
||||||
sys.stdout.write(data)
|
sys.stdout.write(data.decode('ascii'))
|
||||||
else:
|
else:
|
||||||
sys.stdout.flush()
|
sys.stdout.flush()
|
||||||
|
|
||||||
|
@ -51,6 +51,8 @@ Core and Builtins
|
|||||||
Library
|
Library
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
- #7761: telnetlib.interact failures on Windows fixed.
|
||||||
|
|
||||||
- logging: Added style option to Formatter to allow %, {} or $-formatting.
|
- logging: Added style option to Formatter to allow %, {} or $-formatting.
|
||||||
|
|
||||||
- Issue #5178: Added tempfile.TemporaryDirectory class that can be used
|
- Issue #5178: Added tempfile.TemporaryDirectory class that can be used
|
||||||
|
Loading…
x
Reference in New Issue
Block a user