Skip to content
This repository was archived by the owner on May 31, 2021. It is now read-only.

Commit 96d87c5

Browse files
author
Vincent Michel
committed
Simplify tcp_echo_server
1 parent c2a140f commit 96d87c5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

examples/tcp_echo_server.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ async def handle_echo(reader, writer):
1818
async def start_serving():
1919
server = await asyncio.start_server(handle_echo, '127.0.0.1', 8888)
2020
print('Serving on {}'.format(server.sockets[0].getsockname()))
21-
return stop_serving(server)
21+
return server
2222

2323

2424
async def stop_serving(server):
@@ -28,7 +28,7 @@ async def stop_serving(server):
2828

2929
# Start the server
3030
loop = asyncio.get_event_loop()
31-
stop_coro = loop.run_until_complete(start_serving())
31+
server = loop.run_until_complete(start_serving())
3232

3333
# Serve requests until Ctrl+C is pressed
3434
try:
@@ -37,5 +37,5 @@ async def stop_serving(server):
3737
pass
3838

3939
# Close the server
40-
loop.run_until_complete(stop_coro)
40+
loop.run_until_complete(stop_serving(server))
4141
loop.close()

0 commit comments

Comments
 (0)