Size: a a a

2021 June 27

OO

Oluwaferanmi Oladepo in Python Flask
😒😒😒
источник

IS

Ilja Shaposhnikov in Python Flask
Добрый день, пробую подключить SQLite3 с flask и столкнулся с проблемами потоков. Решения из гугла работают, но часто высвечивают exceptions. Может кто знает норм способ/либу для работы sqlite3+flask+threads?

P.S. Другие варианты баз данных и движков просьба не предлагать, такая вот странная задача :)
источник

IS

Ilja Shaposhnikov in Python Flask
Знаю, что у Flask также в 2.0 добавили async, но пока не рискую переходить.
источник

V

Vladi in Python Flask
что ты там с threads делаешь?
источник

V

Vladi in Python Flask
и где сами exceptions?
источник

e☮

editus ☮️ in Python Flask
Чтобы тебе помочь, надо понять твою задачу.
источник

IS

Ilja Shaposhnikov in Python Flask
Я так понимаю threads автоматически берется при запросах к flask (запрос обрабатывается, как поток, поэтому проинициализированный запрос в базу будет каждый раз в новом потоке).
источник

IS

Ilja Shaposhnikov in Python Flask
К сожалению, к проблеме вернулся через пол года, после того, как с ней встретился, поэтому не могу предоставить 1 к 1 описание, но по памяти было, что в двух потоках идет и запись в таблицу и считывание из нее (что запрещено).
источник

e☮

editus ☮️ in Python Flask
Кем запрещено?
источник

e☮

editus ☮️ in Python Flask
И что запрещено?
источник

IS

Ilja Shaposhnikov in Python Flask
Мне нужно код мой ускорить, который использует flask+sqlite3
источник

V

Vladi in Python Flask
погодь, ты юзал алхимию или чистый коннект ?
источник

IS

Ilja Shaposhnikov in Python Flask
чистый
источник

e☮

editus ☮️ in Python Flask
Похоже чистый.
источник

V

Vladi in Python Flask
зря, там в доке описаны твои моменты
источник

IS

Ilja Shaposhnikov in Python Flask
Источником исключения была либа sqlite3
источник

V

Vladi in Python Flask
бери алхимию, она частично выстраивает очередь
источник

IS

Ilja Shaposhnikov in Python Flask
То есть алхимия норм заработает с потоками и sqlite3?
источник

V

Vladi in Python Flask
у меня не было проблем на мелком проекте
источник

IS

Ilja Shaposhnikov in Python Flask
Топчик, спасибо, буду тестить.
источник