покажи ошибку
sqlite3.OperationalError
бывает полезно прочитать, что там написано
суть вопроса: могу ли я использовать одну и ту же бд из разных потоков, без боязни получить sqlite3.OperationalError database is locked?
Наверное наоборот надо показать код и полный трейсбек, описать что хочешь?)
кода нет. Я хочу узнать: можно ли работать с одной и тойже бд в разных потоках?
Ответ - да, но не знаю чем тебе этот ответ прям поможет... Наверное, на python.org про sqlite стоит почитать (там это упоминается) В мануале по самой бд sqlite стоит глянуть У тебя имхо довольно-таки общий вопрос, мне лично не совсем ясно, почему ты его просто не загуглил? Так или иначе в гугле примеры есть (некоторые из которых видимо направлены на растление ооп и здравого смысла) вот может какой-то конкретный подход стоит попробовать и обсудить...
мда, видимо гуглить не умею)
Ну просто multithreaded sqlite и python multithreaded sqlite хотя бы посмотри выдачи в гугл Сразу скажу что вот там можно наткнутся на очень странный код (сейчас проверил). А также на дискусии в реддитах, хакерньюз и других). Главное не забывай с докой по самой базе данных сверяться
Обсуждают сегодня