From 04db334eba80687f7d912ed7e573a33658fe7267 Mon Sep 17 00:00:00 2001 From: Nick80835 Date: Sat, 16 May 2020 22:50:25 -0400 Subject: [PATCH] add a universal threadpoolexecutor --- ubot/loader.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ubot/loader.py b/ubot/loader.py index 637940d..309c21b 100644 --- a/ubot/loader.py +++ b/ubot/loader.py @@ -1,6 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later import glob +from concurrent.futures import ThreadPoolExecutor from importlib import import_module, reload from os.path import basename, dirname, isfile from re import escape @@ -22,6 +23,7 @@ class Loader(): self.command_handler = CommandHandler(client, logger, settings) self.help_dict = {} self.aioclient = ClientSession() + self.thread_pool = ThreadPoolExecutor() self.botversion = "0.1.3" def load_all_modules(self):