From bfa90cb2ab4dcdc39b676d6c4be0275b7a35f4a1 Mon Sep 17 00:00:00 2001 From: devamin Date: Thu, 22 Dec 2022 21:30:51 +0100 Subject: [PATCH 1/2] feat: pass manager kwargs from namespace --- src/socketio/asyncio_namespace.py | 4 ++-- src/socketio/namespace.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/socketio/asyncio_namespace.py b/src/socketio/asyncio_namespace.py index 1ab38a9e..2a450369 100644 --- a/src/socketio/asyncio_namespace.py +++ b/src/socketio/asyncio_namespace.py @@ -42,7 +42,7 @@ async def trigger_event(self, event, *args): return ret async def emit(self, event, data=None, to=None, room=None, skip_sid=None, - namespace=None, callback=None): + namespace=None, callback=None,**kwargs): """Emit a custom event to one or more connected clients. The only difference with the :func:`socketio.Server.emit` method is @@ -54,7 +54,7 @@ async def emit(self, event, data=None, to=None, room=None, skip_sid=None, return await self.server.emit(event, data=data, to=to, room=room, skip_sid=skip_sid, namespace=namespace or self.namespace, - callback=callback) + callback=callback,**kwargs) async def send(self, data, to=None, room=None, skip_sid=None, namespace=None, callback=None): diff --git a/src/socketio/namespace.py b/src/socketio/namespace.py index 0d9dd981..2a3fba9d 100644 --- a/src/socketio/namespace.py +++ b/src/socketio/namespace.py @@ -38,7 +38,7 @@ def _set_server(self, server): self.server = server def emit(self, event, data=None, to=None, room=None, skip_sid=None, - namespace=None, callback=None): + namespace=None, callback=None,**kwargs): """Emit a custom event to one or more connected clients. The only difference with the :func:`socketio.Server.emit` method is @@ -48,7 +48,7 @@ def emit(self, event, data=None, to=None, room=None, skip_sid=None, return self.server.emit(event, data=data, to=to, room=room, skip_sid=skip_sid, namespace=namespace or self.namespace, - callback=callback) + callback=callback,**kwargs) def send(self, data, to=None, room=None, skip_sid=None, namespace=None, callback=None): From 7e3b1440231fe2c9c48f3a824d57144886b95415 Mon Sep 17 00:00:00 2001 From: devamin Date: Thu, 22 Dec 2022 21:35:47 +0100 Subject: [PATCH 2/2] fix: pre-commit --- src/socketio/asyncio_namespace.py | 4 ++-- src/socketio/namespace.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/socketio/asyncio_namespace.py b/src/socketio/asyncio_namespace.py index 2a450369..26281cb5 100644 --- a/src/socketio/asyncio_namespace.py +++ b/src/socketio/asyncio_namespace.py @@ -42,7 +42,7 @@ async def trigger_event(self, event, *args): return ret async def emit(self, event, data=None, to=None, room=None, skip_sid=None, - namespace=None, callback=None,**kwargs): + namespace=None, callback=None, **kwargs): """Emit a custom event to one or more connected clients. The only difference with the :func:`socketio.Server.emit` method is @@ -54,7 +54,7 @@ async def emit(self, event, data=None, to=None, room=None, skip_sid=None, return await self.server.emit(event, data=data, to=to, room=room, skip_sid=skip_sid, namespace=namespace or self.namespace, - callback=callback,**kwargs) + callback=callback, **kwargs) async def send(self, data, to=None, room=None, skip_sid=None, namespace=None, callback=None): diff --git a/src/socketio/namespace.py b/src/socketio/namespace.py index 2a3fba9d..e816af8a 100644 --- a/src/socketio/namespace.py +++ b/src/socketio/namespace.py @@ -38,7 +38,7 @@ def _set_server(self, server): self.server = server def emit(self, event, data=None, to=None, room=None, skip_sid=None, - namespace=None, callback=None,**kwargs): + namespace=None, callback=None, **kwargs): """Emit a custom event to one or more connected clients. The only difference with the :func:`socketio.Server.emit` method is @@ -48,7 +48,7 @@ def emit(self, event, data=None, to=None, room=None, skip_sid=None, return self.server.emit(event, data=data, to=to, room=room, skip_sid=skip_sid, namespace=namespace or self.namespace, - callback=callback,**kwargs) + callback=callback, **kwargs) def send(self, data, to=None, room=None, skip_sid=None, namespace=None, callback=None):