Closed jimfulton closed 6 years ago
I'll add interface tests.
Thanks for the review!
Added interface verification tests for managers
@jimfulton Is this PR ready to merge? I'd like to include the fix for zopefoundation/ZODB#208 into the next Zope release. (Is there anything else to be done to fix that issue?) The Plone developers want the Zope 4b7 release before the conference in Tokyo to be able to make a Plone alpha release based on Python 3.
Sorry, I'm just terribly time challenged. It would be great if someone else had time to make a release.
2.4.0 has been pushed to PyPI.
Thanks! And thanks for the release note!
Changed the implementation of
ThreadTransactionManager
to be athread.local
that wraps aTransactionManager
rather than athread.local
that inherits fromTransactionManager
. It now exposes amanager
attribute that allows access to the wrapped transaction manager to allow cross thread calls. ZODB will use this to callunregisterSynch
when a connection is closed from a main thread.This is needed to fix the issue https://github.com/zopefoundation/ZODB/issues/208