funzionerà "semplicemente" se (a) la tua sessione è una scoped_session e (b) la stai usando in modo non simultaneo (stesso pid / thread). Se sei troppo paranoico, assicurati (afferma) di utilizzare lo stesso ID di connessione tramite
session.connection().connection.thread_id()
inoltre, non ha senso passare session come argomento. Avvialo una volta, da qualche parte nell'ambito globale della tua applicazione, quindi chiama ovunque in un codice, otterrai lo stesso ID di connessione.