fetchall sqlite возвращает None вместо пустого списка - PullRequest
1 голос
/ 09 июня 2011

Согласно документам sqlite3 , fetchall() возвращает список (пустой, если ни одна строка не соответствует критериям поиска). Иногда, не повторяется, я получаю возвращаемое значение None. Что может указывать None, сбой доступа к БД? недостающий стол?

Ответы [ 2 ]

2 голосов
/ 09 июня 2011

Из краткого обзора источника, кажется невозможным, за исключением повреждения памяти, для курсора sqlite3 fetchall возвращать None.Вы должны делать что-то еще, что приводит к None.

0 голосов
/ 24 июля 2018

когда fetchall() возвращает [] fetchone() возвращает None Вы уверены, что не случайно использовали fetchone()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...