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.

