Bug 36529 - Библиотека выдает ошибку
Summary: Библиотека выдает ошибку
Status: CLOSED FIXED
Alias: None
Product: Branch p9
Classification: Distributions
Component: python3-module-telebot (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Leontiy Volodin
QA Contact: qa-p9@altlinux.org
URL:
Keywords:
Depends on: 39533
Blocks:
  Show dependency tree
 
Reported: 2019-04-05 22:41 MSK by Евгений Кухтинов
Modified: 2021-01-20 21:26 MSK (History)
3 users (show)

See Also:


Attachments
Скрин (61.01 KB, image/png)
2019-04-05 22:42 MSK, Евгений Кухтинов
no flags Details
Скрипт бота вызывающий ошибку (1.53 KB, text/x-python)
2019-04-06 07:10 MSK, Евгений Кухтинов
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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).