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
-~----------~----~----~----~------~----~------~--~---

Reply via email to