I just run into a with transaction manager and synchronizers. If transaction.get implicitily creates a new transaction the synchronizers are not called. This is not problem as long as no savepoints are used. If savepoints are used the DataManagers created by synchronizers are not present. Because savepoints are requested from the DataManagers it doesn't work.
I already created a branch with a fix (transaction/branches/synchfix). If one with more knowledge about the transaction manager can approve my change I will add tests and merge the change into trunk. Regards Jürgen
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )