Что еще за "синхронизированная цепочка команд" ? Синхронизированная с чем?
Вообще конкретно psycopg2 собирает колеса под винду. Но кто в здравом уме будет деплоить на винду?
откуда ты его получаешь?
Нахрена его создавать при попытке чтения?
Алсо что ты собрался автокликать?
Может быть ты вывести на экран хочешь без нулей в конце?
Или у тебя setuptools и зависимости указаны в install_requires?
Вообще с чего это должна распаковка иметь какую-то особую семантику в ф-строке?
Ну и к слову, что еще за /app ? это директория, где у тебя код лежит?
Например как бы ты реализовал добавление 1 дня к дате?
Откуда у тебя уже наследование взялось?
Хотя нет, ты зачем while True поменял на while not event.is_set() ?
Между прочим ты в курсе о существовании WAL режима в SQLite?
И откуда у тебя взялись наркоманские импорты из src ?
Ты ведь понимаешь что SQLite3 это реляционная база данных, где ты работаешь с реляциями \ отношениями (таблицами) и данные хранятся в таблицах?
Здесь что-то написано про CancelledError ?
И вообще зачем нужен пул коннектов с sqlite3 в таком виде?
@backinblacknext слухай а может PEP запилить и добавить ключевое слово export, вместо драного __all__ ?
Я имел неосторожность зайти к нему на канал. Как это развидеть?
Ну и к слову очень странно монтировать volume с данными в папку src... где полагаю у тебя исходники будут лежать. Ты уверен что хочешь именно этого?