From 3996531c0fa253c09a95e42cea5237e3ec883eb2 Mon Sep 17 00:00:00 2001 From: Maarten Breddels Date: Wed, 4 Oct 2023 22:44:27 +0200 Subject: [PATCH] fix: starlette websocket close called itself recursively (#317) it should just call close on the websocket implementation. --- solara/server/starlette.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solara/server/starlette.py b/solara/server/starlette.py index 497e17ceb..ac7eb0760 100644 --- a/solara/server/starlette.py +++ b/solara/server/starlette.py @@ -76,7 +76,7 @@ def __init__(self, ws: starlette.websockets.WebSocket, portal: anyio.from_thread self.portal = portal def close(self): - self.portal.call(self.close) + self.portal.call(self.ws.close) def send_text(self, data: str) -> None: self.portal.call(self.ws.send_text, data)