From 1cb2e3776411d592ef3d46720ec78fc166689150 Mon Sep 17 00:00:00 2001 From: Adam Hopkins Date: Wed, 27 Oct 2021 11:12:59 +0300 Subject: [PATCH 1/2] Because performance matters --- sanic/server/protocols/websocket_protocol.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sanic/server/protocols/websocket_protocol.py b/sanic/server/protocols/websocket_protocol.py index 2321e9492b..050c287523 100644 --- a/sanic/server/protocols/websocket_protocol.py +++ b/sanic/server/protocols/websocket_protocol.py @@ -138,7 +138,7 @@ async def websocket_handshake( ).encode() rbody = bytearray(first_line) rbody += ( - "".join(f"{k}: {v}\r\n" for k, v in resp.headers.items()) + ["".join(f"{k}: {v}\r\n" for k, v in resp.headers.items())] ).encode() rbody += b"\r\n" if resp.body is not None: From f4bbf48ec4ff618b731517d42b430f388c10dedf Mon Sep 17 00:00:00 2001 From: Adam Hopkins Date: Wed, 27 Oct 2021 11:15:27 +0300 Subject: [PATCH 2/2] squash --- sanic/server/protocols/websocket_protocol.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sanic/server/protocols/websocket_protocol.py b/sanic/server/protocols/websocket_protocol.py index 050c287523..6f349eccf0 100644 --- a/sanic/server/protocols/websocket_protocol.py +++ b/sanic/server/protocols/websocket_protocol.py @@ -138,7 +138,7 @@ async def websocket_handshake( ).encode() rbody = bytearray(first_line) rbody += ( - ["".join(f"{k}: {v}\r\n" for k, v in resp.headers.items())] + "".join([f"{k}: {v}\r\n" for k, v in resp.headers.items()]) ).encode() rbody += b"\r\n" if resp.body is not None: