if cursor.fetchone() == None:
print("netu")
потому что там может быть объект равный None, но не являющийся им. Напрмиер class FakeNone: def __eq__(self, other): return True
А делать if not cursor.fetchone(): print("netu") Не стоит, получается, да?
это вообще не экивалетно сравнению ==None
я поменял на такое и все нормально стало: if cursor.fetchone() is None: print("netu")
Обсуждают сегодня