diff --git a/telebot/util.py b/telebot/util.py index 3e76f19..4fa81a3 100644 --- a/telebot/util.py +++ b/telebot/util.py @@ -154,7 +154,8 @@ class ThreadPool: for worker in self.workers: worker.stop() for worker in self.workers: - worker.join() + if worker != threading.current_thread(): + worker.join() class AsyncTask: