Название курсора чекнул?
ну значит запрос к бд ничего не возвращает, посмотри принтом, что ты из бд получаешь
Чет ты странное сделал. Что за str от cur.fetchone()? И не делай SELECT *, а указывай конкретные поля, которые забираешь
Почему? Да, тут зашквар, я думал ты про все случаи
я делал конкретные, щас просто решил проверить может она не берет только то, что мне нужно
Cur1. Execute Cur.fetchone
Попробуй args[0] в инт сконвертировать и что это за понос вообще
Не надо делать select *. Это неявно. При изменении схемы таблицы / порядка полей — будут сайд-эффекты
ValueError: parameters are of unsupported type
Ну вот и ответ, проверь что в переменной args[1], там скорее всего None
я сделал select reputation (мне его надо получить), но та же проблема
я выводил принт с ним и там получаю тот айди, что указал
Я про то что выше
Тогда сконвертируй в инт
Я тебе не говорю, как исправить твою проблему, а совет даю на будущее. А твою проблему исправит дебаггер и переписывание это жуткой штуки. Что такое args? Что за глобальные курсоры? Короче дебаж и ищи место, где работает не так как ты хочешь
args - получение аргумента из сообщения, переменная, созданная немного выше, про курсор, то в других местах он работает, например если я в айди указываю message.from_user.id
Обсуждают сегодня