On Jan 3, 2009, at 4:55 AM, Jaimy Azle wrote:
> > On Saturday, January 3, 2009, 12:04:54 AM, Michael Bayer wrote: > >>> session = sqlalchemy.orm.scoped_session( >>> sqlalchemy.orm.sessionmaker( >>> autoflush=False, >>> autocommit=False >>> ) >>> ) > >> 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(). > > Thanks, but is_active flag could not be accessed from ScopedSession > instance since it is not listed on Session.public_methods. is there > any alternate way could be used? is_active is added to ScopedSession in the latest trunk. But you can always get to any method on Session directly by just calling the scoped session. scopedsession().is_active. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalchemy@googlegroups.com To unsubscribe from this group, send email to sqlalchemy+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---