het zal "gewoon werken" als (a) uw sessie een scoped_session is en (b) u het op een niet-gelijktijdige manier gebruikt (dezelfde pid / thread). Als je te paranoïde bent, zorg er dan voor (beweer) dat je dezelfde verbindings-ID gebruikt via
session.connection().connection.thread_id()
ook heeft het geen zin om de sessie als argument door te geven. Start het één keer, ergens in het wereldwijde bereik van uw toepassing, en bel dan overal in een code, u krijgt dezelfde verbindings-ID.