SQLAlchemy: является ли engine.begin () поточно-ориентированным? - PullRequest
0 голосов
/ 19 сентября 2019

Я рассматриваю возможность использования sqlalchemy для многопоточного скрипта, и мне было интересно, является ли

with engine.begin() as conn:
    conn.execute("insert into table (x, y, z) values (1, 2, 3)")
    conn.execute("my_special_procedure(5)")

Документация

поточно-ориентированной?Все рекомендации, которые я видел, рекомендуют scoped_session s, но использование with -конструкции для автоматического создания новых соединений кажется намного проще?Кроме того, он автоматически откатывается при ошибках.

В соответствии с документацией движки являются поточно-ориентированными, но соединения не так, это должно работать, верно?

...