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")