From 0bc24e8d2ef4452efc7be5286288a2531908ea55 Mon Sep 17 00:00:00 2001 From: retoor <retoor@molodetz.nl> Date: Sun, 23 Mar 2025 02:16:24 +0100 Subject: [PATCH] New executor. --- src/snek/app.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/snek/app.py b/src/snek/app.py index 81259bc..eb26333 100644 --- a/src/snek/app.py +++ b/src/snek/app.py @@ -38,7 +38,7 @@ from snek.view.search_user import SearchUserView from snek.view.avatar import AvatarView from snek.system.profiler import profiler_handler from snek.view.terminal import TerminalView, TerminalSocketView - +from concurrent.futures import ThreadPoolExecutor SESSION_KEY = b"c79a0c5fda4b424189c427d28c9f7c34" @@ -170,7 +170,10 @@ class Application(BaseApplication): return await super().render_template(template, request, context) +executor = ThreadPoolExecutor(max_workers=100) +loop = asyncio.get_event_loop() +loop.set_default_executor(executor) app = Application(db_path="sqlite:///snek.db")