@saico

Не могу понять в чем ошибка?

Сама ошибка: discord.ext.commands.errors.CommandInvokeError: Command raised an exception: TypeError: 'NoneType' object is not subscriptable

@client.command(name = 'warns')
async def __warns(ctx, *, member : discord.Member = None):
	warnss = str(cursor.execute("SELECT warns FROM users WHERE id = {}".format(member.id)).fetchone()[0])
	reasons = str(cursor.execute("SELECT w_reason FROM users WHERE id = {}".format(member.id)).fetchone()[0])


Что делать???
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
В одной из таблиц нет записи с таким id, в результате fetchone возвращает None, а None[0] - вызывает ошибку.

P.S. Ваш код уязвим к sql injection.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 130 000 ₽
deeplay Новосибирск
от 130 000 ₽
Enjoy PRO Санкт-Петербург
от 140 000 до 180 000 ₽
26 окт. 2020, в 03:15
100000 руб./за проект
26 окт. 2020, в 02:20
25000 руб./за проект
26 окт. 2020, в 01:56
3500 руб./за проект