Fix websockets handler signature for newer websockets version

- Remove 'path' parameter from _handle_client method
- Compatible with websockets 12+ which removed the path argument
parent 81b440d2
-----BEGIN CERTIFICATE-----
MIIDBTCCAe2gAwIBAgIUH4e4zwYKHZk1JNC2ItO3RFshERYwDQYJKoZIhvcNAQEL
BQAwLzEdMBsGA1UEAwwUVmlkQUkgQ2x1c3RlciBNYXN0ZXIxDjAMBgNVBAoMBVZp
ZEFJMB4XDTI1MTAwNzE2MDg1NloXDTI2MTAwNzE2MDg1NlowLzEdMBsGA1UEAwwU
VmlkQUkgQ2x1c3RlciBNYXN0ZXIxDjAMBgNVBAoMBVZpZEFJMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+fm9AXIPVTIp0asP9e5yOkpFI7J6MJpkff/C
9xOmF82xhnN0U//SgRqZtUcQeU0EKQ6KTTXve/C0yKapuZrIskX1lVMx2MnSmSRv
5rUTptJrh93EIZpkFyHO9ZYECd1ToMnkVI/B143eBSK6AZozE50BAmmKB8IanlOu
SyPwz2uMDlKWtWHAtxowIYm2vn89HmOjM/kGqXdFJgCWID1HKQmYBJus7aXFmyo4
44BfgXG+wqeXkC8oiPvz1jSSLGa2rqtj/zCSaDHEnS6XLImLlq39KO4JnPXugyH/
EptnrKoorFJpQcfCmrudQCLbWxgH+gLWU3aRfttGeQDNp5Gk4wIDAQABoxkwFzAV
BgNVHREEDjAMhwR/AAABhwQAAAAAMA0GCSqGSIb3DQEBCwUAA4IBAQAjD/jNYIqU
5I7MWUjGD1YNGbT8/xTeMObVIAYnfsoXZq3iuNLbKEVvIw2uC2n3ZiZqhmCrBa3s
XGoUf/I1+YxRcCCPL+z/+wkqZw+uNiUpiro9kqhLij3sY2JqUQoYgPaydETLMQdA
HdY8P789Fl/DvlYOBrjtUCmvUHygThIidzN5aUXMKgtwzshh34/UhKpdb9RW1c1N
6SbSOChr/UJVl3GO24k5Sk6Pamjl/sI+n4yS2HiJz2rERXH/YjxyoFsSepdW2URM
MMnMlXTFcUMuZF/964OczP1Fnto/iJtMjNJ6+ts36Y58ec9CMO3qSkcgjifdWp5j
7eP+9i7fn3c7
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQD5+b0Bcg9VMinR
qw/17nI6SkUjsnowmmR9/8L3E6YXzbGGc3RT/9KBGpm1RxB5TQQpDopNNe978LTI
pqm5msiyRfWVUzHYydKZJG/mtROm0muH3cQhmmQXIc71lgQJ3VOgyeRUj8HXjd4F
IroBmjMTnQECaYoHwhqeU65LI/DPa4wOUpa1YcC3GjAhiba+fz0eY6Mz+Qapd0Um
AJYgPUcpCZgEm6ztpcWbKjjjgF+Bcb7Cp5eQLyiI+/PWNJIsZrauq2P/MJJoMcSd
LpcsiYuWrf0o7gmc9e6DIf8Sm2esqiisUmlBx8Kau51AIttbGAf6AtZTdpF+20Z5
AM2nkaTjAgMBAAECggEAcfzIC4sz47ESsbmz9vyq2Nq6KVt+7X/RuETy5hDvKaaR
v5IRJyaeGmIDWk7T+8Q7U+998FRaZqVuAptBBNJIl0ZghJ2hus3ZOx0K6+SBWA5W
m2dsQrhw0L2JbqJgKBFlS4oUlNzS0xSte6EIuadTiCuNZMi0ePIxiiX1ce0rJ6Fn
z0VcBKgWLxiAxZz+vo9LKecDnpZcvHGxi6CdVbrlSPow/oAMpaOkWwjnhSt19mp1
BCxG/3nh9mIfX5b4Q0TVXj6juRkGkOVbiE9jBv4k3TK573CWdcTQUSWUVsWGs3X5
9b75S2LFJ0fdXuu2EXgHmqhmYd/knUfxdVDx2wHtpQKBgQD+XvUfx1wev/0h+bBR
wjDpXM4I9WowMY/iFnwpZ/IxFbvjcru1O1cgi/WKvPYjvVrLGe2acdqJI/9JPYoo
3Taj17MhOnRjatSgZddx+XeIdCrbWV8c+U3umziCdeLCSNaaRQCIxjFprrK+z1ah
eAQrYppbQ82LCNuR7xBSn2wQfQKBgQD7k5MUImQpzu59bUJ+7ISWrK9yZ+YucRk4
uR/oazYuFWXwj/bWns/ksnBesFRMfz4tckJmy21Ch3G6JqUk889ianOey1vnxSGE
KWdZkhhSk2yN7dgkOjGrCi63Lm1GjFFduT6NChzx+dSeDKpYsKAc74nP2AqF2EVn
KmifJdbo3wKBgQCrAPdVR9bcLUFlR9CLBjuPhn5Uc3fRsmACJA+QXnrpGK1ZONaL
/bqS/MQzYtkuKawSAfpD6+p4a6TBfgeVdTG4b9fSrNN1ymnq8swlqQn8x+vPzoMs
nUUQ9XTF765j4kezKlQzntm1LGap9AVPQ7m52O3gEPLrVycVMlwMz3P8mQKBgC6v
qkG4SCJCFpwMJKTtO4XCsiRnB55iuq1+HV/CVaGjsvE7pjEZ87abLqND0cEIc/93
Dr+IzNPl0sMa3NbIsBmxa5dyYbHXMWsXS+ihZgYc+a41D0FZ01HMZ/LymLDY5Vih
QexmjgyRslVKQGqJDI2SHl8F1p4UDn0gr52pJgK9AoGAQJjsqxaxU1I7J39cne7h
nnACcmgn30ogNWObku2gExeJ2lrkbq+lqK+SrHr8JGQTN/W6Wco/WHaUqDdlMTZ/
kf5iEQ1rk0Hanhu+aloML9YnbiEgTb/KGgYp1DtyKcEnSTHvDpb2510BoPKp8EmB
TfFGFEMk7DVMODerAhHuXrs=
-----END PRIVATE KEY-----
...@@ -141,7 +141,7 @@ class ClusterMaster: ...@@ -141,7 +141,7 @@ class ClusterMaster:
while self.running: while self.running:
await asyncio.sleep(1) await asyncio.sleep(1)
async def _handle_client(self, websocket: websockets.WebSocketServerProtocol, path: str) -> None: async def _handle_client(self, websocket: websockets.WebSocketServerProtocol) -> None:
"""Handle a client websocket connection.""" """Handle a client websocket connection."""
client_id = None client_id = None
try: try:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment