session has an is_active flag which indicates this, but if you are using autocommit=False, the Session is always within a transaction and you should never call begin().
On Jan 1, 2009, at 11:52 PM, Jaimy Azle wrote: > > Hi All, > > I configure a session (from elixir) using this code: > > session = sqlalchemy.orm.scoped_session( > sqlalchemy.orm.sessionmaker( > autoflush=False, > autocommit=False > ) > ) > > Is there any way to identify whether the transaction has already > begun to avoid exception? > > -- > Salam, > > -Jaimy Azle > > "Great new ideas usually come from very small teams... > don't give up so easily." > -- John Kaster > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---
