From c71b0a964272f033547e2843f63bd22bc00463ca Mon Sep 17 00:00:00 2001 From: Shivering Ocelot Date: Mon, 22 Jun 2026 09:08:59 -0500 Subject: [PATCH] stabilize async loops --- backend/src/server.py | 3 --- backend/src/stream.py | 2 -- 2 files changed, 5 deletions(-) diff --git a/backend/src/server.py b/backend/src/server.py index 2dc7d18..769239c 100644 --- a/backend/src/server.py +++ b/backend/src/server.py @@ -6,7 +6,6 @@ from quart_auth import ( import time import json import asyncio -import nest_asyncio import traceback from stream import Stream from tool import ToolSpec, ToolParameter @@ -27,8 +26,6 @@ def encode_json(value): return json.dumps(value, default=encode_unknown) async def start_server(app): - nest_asyncio.apply() - server = Quart(__name__, static_folder=frontend_path) server.secret_key = 'horde-secret' auth_manager = QuartAuth(server, mode="bearer") diff --git a/backend/src/stream.py b/backend/src/stream.py index 333ac4e..46b437f 100644 --- a/backend/src/stream.py +++ b/backend/src/stream.py @@ -1,5 +1,4 @@ import asyncio -import nest_asyncio id_counter = 0 @@ -59,7 +58,6 @@ class Stream: app.streams[self.id] = self def listen (self, chunk_fn, end_fn): - nest_asyncio.apply() chunk_fn = make_runnable(chunk_fn) end_fn = make_runnable(end_fn)