rougeth / bottery

[DEVELOPMENT-HALTED] :battery: A bot framework with batteries included

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TelegramEngine.polling => Exception TimeoutError

jairojair opened this issue · comments

commented

Hi Folks,

With #91 solved, I updated my codebase. After a while app raise a exception, more details under here.

Task exception was never retrieved
future: <Task finished coro=<TelegramEngine.polling() done, defined at /usr/local/lib/python3.6/site-packages/bottery/platform/telegram.py:94> exception=TimeoutError()>
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/bottery/platform/telegram.py", line 102, in polling
    response = await self.api.get_updates(payload)
  File "/usr/local/lib/python3.6/site-packages/aiohttp/helpers.py", line 102, in __await__
    ret = yield from self._coro
  File "/usr/local/lib/python3.6/site-packages/aiohttp/client.py", line 241, in _request
    yield from resp.start(conn, read_until_eof)
  File "/usr/local/lib/python3.6/site-packages/aiohttp/client_reqrep.py", line 572, in start
    self._continue = None
  File "/usr/local/lib/python3.6/site-packages/aiohttp/helpers.py", line 743, in __exit__
    raise asyncio.TimeoutError from None
concurrent.futures._base.TimeoutError

This issue happened only once time, I'm cannot reproduce the error.

Thanks a lot ~