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

Reply via email to