From ea53fff43eaef2ba65160e4720dc331d7702bce9 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sat, 18 Apr 2020 21:42:21 +0200 Subject: [PATCH] allow kicking of players with spaces in name (permanent solution later) --- MultiServer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MultiServer.py b/MultiServer.py index ad2dbbb9..644ec719 100644 --- a/MultiServer.py +++ b/MultiServer.py @@ -624,8 +624,9 @@ class ServerCommandProcessor(CommandProcessor): def default(self, raw: str): notify_all(self.ctx, '[Server]: ' + raw) - def _cmd_kick(self, player_name: str): + def _cmd_kick(self, *player_name: str): """Kick specified player from the server""" + player_name = " ".join(player_name) for client in self.ctx.clients: if client.auth and client.name.lower() == player_name.lower() and client.socket and not client.socket.closed: asyncio.create_task(client.socket.close())