@jaja54
начинающий

Бот в телеграм, ошибка при нажатии кто может помочь?

2020-06-03 17:42:38,141 (util.py:66 WorkerThread2) ERROR - TeleBot: "AttributeError occurred, args=("type object 'Product' has no attribute 'id'",)
Traceback (most recent call last):
  File "C:\Users\DINEX\AppData\Local\Programs\Python\Python38-32\lib\site-packages\telebot\util.py", line 60, in run
    task(*args, **kwargs)
  File "C:/Users/DINEX/PycharmProjects/TELEGRAMbot/rec2020.py", line 1627, in callbackHandler
    bot.handleCallback(call)
  File "C:/Users/DINEX/PycharmProjects/TELEGRAMbot/rec2020.py", line 543, in handleCallback
    func(msg, self.__getBtnTextFromCallback(msg), self.__getBtnIdFromCallback(msg))
  File "C:/Users/DINEX/PycharmProjects/TELEGRAMbot/rec2020.py", line 664, in __handleCHOOSE_REGION
    self.__createOrder(userId)
  File "C:/Users/DINEX/PycharmProjects/TELEGRAMbot/rec2020.py", line 1295, in __createOrder
    self._Memories[userId].Product.id,
AttributeError: type object 'Product' has no attribute 'id'


Вот такую ошибку ловлю когда нажимаю инлайн кнопки выше старых, а конкретно это регионы и товары, во всех остальных пунктах меню нет такой ошибки.

я уже двое суток ломаю голову, и так и не смог исправить эту проблему, потому прошу помощи в данной проблеме.
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ответы на вопрос 1
hottabxp
@hottabxp
Сначала мы жили бедно, а потом нас обокрали..
У объекта Product нет аттрибута id)
Как вариант, обернуть проблемное место в try...except
Ну а так, без кода, трудно сказать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы