Thanks.

I'd like to ask: is this documented somewhere? Because I spent hours looking, 
and didn't find it…

On Jul 2, 2010, at 14:57 , [email protected] wrote:

> And if you absolutely need to finish the transaction, do import
> transaction, transaction.commit() because we are using a transaction
> manager on top of sqlalchemy for when you want multi-database
> transactions, or other transaction events that aren't SQLAlchemy
> database commits.
> 
> On Jul 2, 2:42 pm, Guyren G Howe <[email protected]> wrote:
>> I'm doing this:
>> 
>> maker = sessionmaker(autoflush=True, autocommit=False, 
>> extension=ZopeTrnsactionExtension())
>> DBSession = scoped_session(maker)
>> user = User(…)
>> DBSession.add(user)
>> DBSession.commit
>> 
>> At this point, I get a "Transaction must be committed using the transaction 
>> manager" exception. Can anyone suggest why?
>> 
>> FWIW, datamanager is throwing the exception because 
>> zope_transaction.get().status is 'Active' rather than 'Committing'.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"TurboGears" 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/turbogears?hl=en.

Reply via email to