From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Mon, 9 Sep 2024 14:05:44 +0000 (+0200) Subject: [3.12] Mention `curl` in `contextvars` docs (GH-123838) (#123869) X-Git-Tag: v3.12.7~108 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9e38723a156ceca3e918882e9fade03426326b7f;p=thirdparty%2FPython%2Fcpython.git [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 --- diff --git a/Doc/library/contextvars.rst b/Doc/library/contextvars.rst index b2261ea5127e..2a79dfe8f81e 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