Bug 36529

Summary: Библиотека выдает ошибку
Product: Branch p9 Reporter: Евгений Кухтинов <kuhtinov_ev>
Component: python3-module-telebotAssignee: Leontiy Volodin <lvol>
Status: CLOSED FIXED QA Contact: qa-p9 <qa-p9>
Severity: normal    
Priority: P3 CC: antohami, grenka, kuhtinov_ev
Version: не указана   
Hardware: all   
OS: Linux   
Bug Depends on: 39533    
Bug Blocks:    
Attachments:
Description Flags
Скрин
none
Скрипт бота вызывающий ошибку none

Description Евгений Кухтинов 2019-04-05 22:41:36 MSK
Валится скрипт. См скриншот.
Comment 1 Евгений Кухтинов 2019-04-05 22:42:21 MSK
Created attachment 8078 [details]
Скрин
Comment 2 Grigory Ustinov 2019-04-06 00:03:24 MSK
Что-то знакомое. Где-то я такое уже видел и чинил.
Comment 3 Евгений Кухтинов 2019-04-06 07:10:23 MSK
Created attachment 8079 [details]
Скрипт бота вызывающий ошибку

[nightscreamer@comp-core-i7-3610qm-473dc9 ~]$ python3 /home/nightscreamer/Документы/main.py
2019-04-06 11:10:01,781 (util.py:64 PollingThread) ERROR - TeleBot: "AttributeError occurred, args=("'generator' object has no attribute 'text'",)
Traceback (most recent call last):
  File "/usr/lib/python3/site-packages/telebot/util.py", line 58, in run
    task(*args, **kwargs)
  File "/usr/lib/python3/site-packages/telebot/__init__.py", line 159, in __retrieve_updates
    updates = self.get_updates(offset=(self.last_update_id + 1), timeout=timeout)
  File "/usr/lib/python3/site-packages/telebot/__init__.py", line 129, in get_updates
    json_updates = apihelper.get_updates(self.token, offset, limit, timeout, allowed_updates)
  File "/usr/lib/python3/site-packages/telebot/apihelper.py", line 175, in get_updates
    return _make_request(token, method_url, params=payload)
  File "/usr/lib/python3/site-packages/telebot/apihelper.py", line 55, in _make_request
    logger.debug("The server returned: '{0}'".format(result.text.encode('utf8')))
AttributeError: 'generator' object has no attribute 'text'
"
Traceback (most recent call last):
  File "/home/nightscreamer/Документы/main.py", line 49, in <module>
    bot.polling(none_stop=True)
  File "/usr/lib/python3/site-packages/telebot/__init__.py", line 264, in polling
    self.__threaded_polling(none_stop, interval, timeout)
  File "/usr/lib/python3/site-packages/telebot/__init__.py", line 287, in __threaded_polling
    polling_thread.raise_exceptions()
  File "/usr/lib/python3/site-packages/telebot/util.py", line 77, in raise_exceptions
    six.reraise(self.exc_info[0], self.exc_info[1], self.exc_info[2])
  File "/usr/lib/python3/site-packages/six.py", line 686, in reraise
    raise value
  File "/usr/lib/python3/site-packages/telebot/util.py", line 58, in run
    task(*args, **kwargs)
  File "/usr/lib/python3/site-packages/telebot/__init__.py", line 159, in __retrieve_updates
    updates = self.get_updates(offset=(self.last_update_id + 1), timeout=timeout)
  File "/usr/lib/python3/site-packages/telebot/__init__.py", line 129, in get_updates
    json_updates = apihelper.get_updates(self.token, offset, limit, timeout, allowed_updates)
  File "/usr/lib/python3/site-packages/telebot/apihelper.py", line 175, in get_updates
    return _make_request(token, method_url, params=payload)
  File "/usr/lib/python3/site-packages/telebot/apihelper.py", line 55, in _make_request
    logger.debug("The server returned: '{0}'".format(result.text.encode('utf8')))
AttributeError: 'generator' object has no attribute 'text'
Comment 4 Andrey Cherepanov 2019-04-06 10:09:36 MSK
(В ответ на комментарий №2)
> Что-то знакомое. Где-то я такое уже видел и чинил.

В Sisyphus?
Comment 5 Grigory Ustinov 2019-04-06 15:15:04 MSK
(В ответ на комментарий №4)
> (В ответ на комментарий №2)
> > Что-то знакомое. Где-то я такое уже видел и чинил.
> 
> В Sisyphus?

(В ответ на комментарий №4)
> (В ответ на комментарий №2)
> > Что-то знакомое. Где-то я такое уже видел и чинил.
> 
> В Sisyphus?

Я имею в виду, что видел такую ошибку в другом питоновском модуле. Где и когда не скажу даже под пытками. Надо разбираться. Могу взять на себя, но когда будет решено сказать не могу=(
Comment 6 Евгений Кухтинов 2019-04-06 16:07:49 MSK
А может надо просто новую версию из апстрима закинуть?
Comment 7 Антон Мидюков 2019-04-06 19:42:12 MSK
>Скрипт бота вызывающий ошибку

Для начала исправьте ошибку в первой строке скрипта. Вы python вызываете, а надо python3. Правильнее указывать так:
#!/usr/bin/python3
Comment 8 Евгений Кухтинов 2019-04-06 20:38:51 MSK
Исправил, но все осталось по прежнему. Точно такая же ошибка.
Comment 9 Grigory Ustinov 2020-02-18 18:50:14 MSK
Актуально и в p9.
Comment 10 Repository Robot 2021-01-20 21:26:01 MSK
Task message:

Backport new telebot to p9 (Closes: #36529).