Как синхронизировать данные в сессии с бд SQLalchemy

У меня есть два бота, сервисный и клиенсткий и я налаживаю комуникацю сервиса и клиента. Проблема заключается в том, что если один бот вносит изменения в бд, то второй их не видит до того, как я их не перезапущу, тоесть, не создам новое подключение. и поэтому возникает вопрос, как избавится от этой проблемыю БД- mysql


Ответы (2 шт):

Автор решения: Max Skuybida

Как всегда получилось, что сдавшись, и задав вопрос, сам находишь ответ. Мне помогло добавление в engine poolclass=NullPoll и простая функция

def get_new_session():
    global session
    session.close()
    session = Session()
→ Ссылка
Автор решения: Max Skuybida

session.commit() перед запросом на чтение обновит данные в сессии

→ Ссылка