@NOblo

Ошибка sqlite3, как исправить?

Вот ошибка:

for i in sql.execute("SELECT Cash FROM _bot_ WHERE teleid = ?", (call.message.chat.id,)):

sqlite3.ProgrammingError: Recursive use of cursors not allowed.

*Я использую потоки еще, (import threadings)

Из за чего ошибка, и как это исправить?
  • Вопрос задан
  • 593 просмотра
Решения вопроса 1
datka
@datka
Учитесь гуглить. Первый линк. https://stackoverflow.com/questions/26629080/pytho...

Well, the thing is the sqlite3 module doesn't likes multithread cases, you can see that in the sqlite3 module's documentation

...the Python module disallows sharing connections and cursors between threads[1]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы