В таблице у меня есть 1 строка с пустым city и 1 строка с не пустым city, каждому присвоено разное user_id
При выполнении кода с пустым city вызывается if curr.fetchone() is None (верно), но почему оно так же вызывается с не пустым city? curr.fetchone() = ('Rivne',), оно априори не ровняется None
В чем ошибка?
curr.execute(f'SELECT city FROM users WHERE user_id={id}')
print(curr.fetchone())
if curr.fetchone() is None:
await jam.answer('<b>Введи своє місто:</b> \n\n<i>Доступні міста: \nВінниця, Дніпро, Житомир, Запоріжжя, Івано-Франківськ, Київ, Кропивницький, Луцьк, Львів, Миколаїв, Одеса, Полтава, Рівне, Суми, Тернопіль, Ужгород, Харків, Херсон, Хмельницький, Черкаси, Чернігів, Чернівці</i>', parse_mode='HTML')
await Jammer.get_city.set()
else:
await jam.answer('Введи назву препарату: ')
await Jammer.get_name_preparat.set()