Skip to content

Commit 06d2815

Browse files
Fix for telnet/ssh server: isatty method was not implemented.
1 parent dd3e552 commit 06d2815

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

prompt_toolkit/contrib/ssh/server.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ def write(s, data):
4040
except BrokenPipeError:
4141
pass # Channel not open for sending.
4242

43+
def isatty(s) -> bool:
44+
return True
45+
4346
def flush(s):
4447
pass
4548

prompt_toolkit/contrib/telnet/server.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,9 @@ def write(self, data: str) -> None:
8888
self._buffer.append(data.encode(self._encoding, errors=self._errors))
8989
self.flush()
9090

91+
def isatty(self) -> bool:
92+
return True
93+
9194
def flush(self) -> None:
9295
try:
9396
self._connection.send(b"".join(self._buffer))

0 commit comments

Comments
 (0)