From 9e38723a156ceca3e918882e9fade03426326b7f Mon Sep 17 00:00:00 2001 From: "Miss Islington (bot)" <31488909+miss-islington@users.noreply.github.com> Date: Mon, 9 Sep 2024 16:05:44 +0200 Subject: [PATCH] [3.12] Mention `curl` in `contextvars` docs (GH-123838) (#123869) Mention `curl` in `contextvars` docs (GH-123838) (cherry picked from commit b950831c941a37c37b68a771610e072d11d33331) Co-authored-by: sobolevn --- Doc/library/contextvars.rst | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Doc/library/contextvars.rst b/Doc/library/contextvars.rst index b2261ea5127..2a79dfe8f81 100644 --- a/Doc/library/contextvars.rst +++ b/Doc/library/contextvars.rst @@ -254,7 +254,7 @@ client:: # without passing it explicitly to this function. client_addr = client_addr_var.get() - return f'Good bye, client @ {client_addr}\n'.encode() + return f'Good bye, client @ {client_addr}\r\n'.encode() async def handle_request(reader, writer): addr = writer.transport.get_extra_info('socket').getpeername() @@ -268,9 +268,10 @@ client:: print(line) if not line.strip(): break - writer.write(line) - writer.write(render_goodbye()) + writer.write(b'HTTP/1.1 200 OK\r\n') # status line + writer.write(b'\r\n') # headers + writer.write(render_goodbye()) # body writer.close() async def main(): @@ -282,5 +283,6 @@ client:: asyncio.run(main()) - # To test it you can use telnet: + # To test it you can use telnet or curl: # telnet 127.0.0.1 8081 + # curl 127.0.0.1:8081