From 97f6003582c452d2ed82927f28895966afa88681 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Mon, 15 Nov 2021 20:55:21 +0100 Subject: [PATCH] MultiServer: fix legacy argument passing in websockets --- MultiServer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MultiServer.py b/MultiServer.py index c1be4d9e..1874ae4c 100644 --- a/MultiServer.py +++ b/MultiServer.py @@ -469,7 +469,7 @@ def update_aliases(ctx: Context, team: int): asyncio.create_task(ctx.send_encoded_msgs(client, cmd)) -async def server(websocket, path, ctx: Context): +async def server(websocket, path: str = "/", ctx: Context = None): client = Client(websocket, ctx) ctx.endpoints.append(client) @@ -1680,7 +1680,7 @@ async def main(args: argparse.Namespace): ctx.init_save(not args.disable_save) - ctx.server = websockets.serve(functools.partial(server, ctx=ctx), ctx.host, ctx.port, ping_timeout=None, + ctx.server = websockets.serve(functools.partial(server, ctx=ctx), host=ctx.host, port=ctx.port, ping_timeout=None, ping_interval=None) ip = args.host if args.host else Utils.get_public_ipv4() logging.info('Hosting game at %s:%d (%s)' % (ip, ctx.port,