тасками не передавая его по стеку вызовов ? типа как в трединг апликухах
threading.local
Нужно зашарить соединение, чтобы можно было в разных тасках использовать одно и тоже соединение в базу.
Можно конечно дергать соединение из пула, но не хочется, например если в рамках одной транзакции в базу, нужно делать разные измеения в базе.
Использовать одно соединение конкуретно так себе идея
советуешь дергать постоянно из пула ?
Да, если используете алхимию, то сессию точно нельзя использовать конкуретно ещё странно почему разные таски для задачи которая должна пройти в рамках одной транзакции
ну тут немного переборщил, да, такого нет. просто высказал не так.
Желательно не использовать тредлокалы, а явно таскать
так и таскаю явно, но просто если стек вызовов большой, то задумываешься, о чем то другом...
Задумайся о том, чтобы положить в self
Обсуждают сегодня