8000 Fixed telnet examples. · cool-RR/python-prompt-toolkit@a1fa6f3 · GitHub
[go: up one dir, main page]

Skip to content

Commit a1fa6f3

Browse files
Fixed telnet examples.
1 parent c03bf29 commit a1fa6f3

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

examples/telnet/chat-app.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
from prompt_toolkit.contrib.telnet.server import TelnetServer
1212
from prompt_toolkit.formatted_text import HTML
13-
from prompt_toolkit.shortcuts import clear, prompt
13+
from prompt_toolkit.shortcuts import clear, prompt, PromptSession
1414

1515
# Set up logging
1616
logging.basicConfig()
@@ -29,14 +29,15 @@
2929

3030
async def interact(connection):
3131
write = connection.send
32+
prompt_session = PromptSession()
3233

3334
# When a client is connected, erase the screen from the client and say
3435
# Hello.
3536
clear()
3637
write('Welcome to our chat application!\n')
3738
write('All connected clients will receive what you say.\n')
3839

39-
name = await prompt(message='Type your name: ', async_=True)
40+
name = await prompt_session.prompt_async(message='Type your name: ')
4041

4142
# Random color.
4243
color = random.choice(COLORS)
@@ -53,7 +54,7 @@ async def interact(connection):
5354
# Set Application.
5455
while True:
5556
try:
56-
result = await prompt(message=prompt_msg, async_=True)
57+
result = await prompt_session.prompt_async(message=prompt_msg)
5758
_send_to_everyone(connection, name, result, color)
5859
except KeyboardInterrupt:
5960
pass

examples/telnet/toolbar.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
from prompt_toolkit.completion import WordCompleter
1010
from prompt_toolkit.contrib.telnet.server import TelnetServer
11-
from prompt_toolkit.shortcuts import prompt
11+
from prompt_toolkit.shortcuts import PromptSession
1212

1313
# Set up logging
1414
logging.basicConfig()
@@ -26,11 +26,11 @@ async def interact(connection):
2626
def get_toolbar():
2727
return 'Bottom toolbar...'
2828

29-
result = await prompt(
29+
session = PromptSession()
30+
result = await session.prompt_async(
3031
'Say something: ',
3132
bottom_toolbar=get_toolbar,
32-
completer=animal_completer,
33-
async_=True)
33+
completer=animal_completer)
3434

3535
connection.send('You said: {}\n'.format(result))
3636
connection.send('Bye.\n')

0 commit comments

Comments
 (0)
0