Jim Fulton wrote: > This is for people who've implemented ZODB data managers. Data > managers are components that manage persistent data under transaction > control, > > We've recently tried to clean up and document the data-manager > interfaces. In addition, over the weekend, I implemented savepoints > and was able to simplify the interfaces quite a bit. See IDataManager > and ISavePointDatamanager in: > > > http://svn.zope.org/ZODB/trunk/src/transaction/interfaces.py?view=markup > > In particular, note that: > > - The subtransaction APIs have disappeared fro data managers, and > > - tpc_begin no longer takes a second "subtransaction" argument. > > I *could* try to provide support for data managers with tpc_begin > taking 2 arguments, but I'm guessing that I don't need to. I'm > guessing that no one has written data managers that require a second > argument. If this is not true and you have a data manager that > requires a second argument that I need to support, please let me know. > > Jim
This looks outstanding...thanks for the communiqué :-) For my part, I'm not using substransactions, so the simplified tpc_begin is not a problem. -- Garrett _______________________________________________ Zope3-dev mailing list Zope3-dev@zope.org Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com