diff --git a/sanic/server/protocols/websocket_protocol.py b/sanic/server/protocols/websocket_protocol.py index 4f0708341d..2321e9492b 100644 --- a/sanic/server/protocols/websocket_protocol.py +++ b/sanic/server/protocols/websocket_protocol.py @@ -137,9 +137,9 @@ async def websocket_handshake( f"HTTP/1.1 {resp.status_code} {resp.reason_phrase}\r\n" ).encode() rbody = bytearray(first_line) - rbody += b"".join( - [f"{k}: {v}\r\n".encode() for k, v in resp.headers.items()] - ) + rbody += ( + "".join(f"{k}: {v}\r\n" for k, v in resp.headers.items()) + ).encode() rbody += b"\r\n" if resp.body is not None: rbody += resp.body