Fix situation where delay <= 0.

Update telebot/__init__.py
This commit is contained in:
Waffle 2018-05-25 09:35:39 +03:00
parent 4facc5f7d7
commit 7df6b3d4c9
1 changed files with 5 additions and 2 deletions

View File

@ -39,8 +39,11 @@ class Saver:
def start_save_timer(self):
if not self.timer.is_alive():
self.timer = threading.Timer(self.delay, self.save_handlers)
self.timer.start()
if self.delay <= 0:
self.save_handlers()
else:
self.timer = threading.Timer(self.delay, self.save_handlers)
self.timer.start()
def save_handlers(self):
self.dump_handlers(self.handlers, self.filename)