1
0
mirror of https://github.com/eternnoir/pyTelegramBotAPI.git synced 2023-08-10 21:12:57 +03:00

added posibility to handle exception on RequestTimeout

This commit is contained in:
TheWCKD 2023-07-24 18:38:22 +03:00
parent 0f52ca688f
commit ebfbfb2dfc

View File

@ -415,8 +415,16 @@ class AsyncTeleBot:
except asyncio.CancelledError:
return
except asyncio_helper.RequestTimeout as e:
logger.error(str(e))
if non_stop:
handled = False
if self.exception_handler:
self.exception_handler.handle(e)
handled = True
if not handled:
logger.error('Unhandled exception (full traceback for debug level): %s', str(e))
logger.debug(traceback.format_exc())
if non_stop or handled:
await asyncio.sleep(2)
continue
else: