From a548374a4db7d9c31a62d7a6887bbb1044cefcf5 Mon Sep 17 00:00:00 2001 From: Badiboy Date: Sat, 7 Nov 2020 14:43:17 +0300 Subject: [PATCH] long_polling_timeout update 2 --- telebot/__init__.py | 10 +++++----- telebot/util.py | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/telebot/__init__.py b/telebot/__init__.py index 3028c8c..1a9f479 100644 --- a/telebot/__init__.py +++ b/telebot/__init__.py @@ -433,7 +433,7 @@ class TeleBot: try: self.polling(timeout=timeout, long_polling_timeout=long_polling_timeout, *args, **kwargs) except Exception: - time.sleep(timeout) + time.sleep(3) pass logger.info("Break infinity polling") @@ -456,7 +456,7 @@ class TeleBot: else: self.__non_threaded_polling(none_stop, interval, timeout, long_polling_timeout) - def __threaded_polling(self, none_stop=False, interval=0, timeout = None, long_polling_timeout = None): + def __threaded_polling(self, non_stop=False, interval=0, timeout = None, long_polling_timeout = None): logger.info('Started polling.') self.__stop_polling.clear() error_interval = 0.25 @@ -487,7 +487,7 @@ class TeleBot: if not handled: logger.error(e) - if not none_stop: + if not non_stop: self.__stop_polling.set() logger.info("Exception occurred. Stopping.") else: @@ -519,7 +519,7 @@ class TeleBot: polling_thread.stop() logger.info('Stopped polling.') - def __non_threaded_polling(self, none_stop=False, interval=0, timeout = None, long_polling_timeout = None): + def __non_threaded_polling(self, non_stop=False, interval=0, timeout = None, long_polling_timeout = None): logger.info('Started polling.') self.__stop_polling.clear() error_interval = 0.25 @@ -536,7 +536,7 @@ class TeleBot: if not handled: logger.error(e) - if not none_stop: + if not non_stop: self.__stop_polling.set() logger.info("Exception occurred. Stopping.") else: diff --git a/telebot/util.py b/telebot/util.py index 3ad4463..4c5251c 100644 --- a/telebot/util.py +++ b/telebot/util.py @@ -72,7 +72,7 @@ class WorkerThread(threading.Thread): except Queue.Empty: pass except Exception as e: - logger.error(type(e).__name__ + " occurred, args=" + str(e.args) + "\n" + traceback.format_exc()) + logger.debug(type(e).__name__ + " occurred, args=" + str(e.args) + "\n" + traceback.format_exc()) self.exception_info = e self.exception_event.set()