From b778723d796a19d225daa796db1cf4a59b51fedf Mon Sep 17 00:00:00 2001 From: meng Date: Sat, 30 May 2026 19:46:36 +0800 Subject: [PATCH 1/2] fix: add missing exception handler to YRoom instantiation in get_room --- src/pycrdt/websocket/websocket_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pycrdt/websocket/websocket_server.py b/src/pycrdt/websocket/websocket_server.py index f2fcfb4..9316164 100644 --- a/src/pycrdt/websocket/websocket_server.py +++ b/src/pycrdt/websocket/websocket_server.py @@ -92,7 +92,7 @@ async def get_room(self, name: str) -> YRoom: else None ) self.rooms[name] = YRoom( - ready=self.rooms_ready, log=self.log, provider_factory=provider_factory + ready=self.rooms_ready, exception_handler=self.exception_handler, log=self.log, provider_factory=provider_factory ) room = self.rooms[name] await self.start_room(room) From f9f116e2acbb1a5d36713688d224d21413d1f6b3 Mon Sep 17 00:00:00 2001 From: David Brochart Date: Mon, 1 Jun 2026 08:35:54 +0200 Subject: [PATCH 2/2] lint --- src/pycrdt/websocket/websocket_server.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pycrdt/websocket/websocket_server.py b/src/pycrdt/websocket/websocket_server.py index 9316164..c9a3c66 100644 --- a/src/pycrdt/websocket/websocket_server.py +++ b/src/pycrdt/websocket/websocket_server.py @@ -92,7 +92,10 @@ async def get_room(self, name: str) -> YRoom: else None ) self.rooms[name] = YRoom( - ready=self.rooms_ready, exception_handler=self.exception_handler, log=self.log, provider_factory=provider_factory + ready=self.rooms_ready, + exception_handler=self.exception_handler, + log=self.log, + provider_factory=provider_factory, ) room = self.rooms[name] await self.start_room(room)