[Checkins] [zopefoundation/Products.ZSQLMethods] bbdb64: Fix how we join a transaction.

Jens Vagelpohl noreply at github.com
Wed Feb 26 13:10:25 CET 2020


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/Products.ZSQLMethods
  Commit: bbdb64eaaf569716b5492e280f0383ec33ef52d5
      https://github.com/zopefoundation/Products.ZSQLMethods/commit/bbdb64eaaf569716b5492e280f0383ec33ef52d5
  Author: Viktor Dick <viktor.dick at perfact.de>
  Date:   2020-02-23 (Sun, 23 Feb 2020)

  Changed paths:
    M src/Shared/DC/ZRDB/TM.py

  Log Message:
  -----------
  Fix how we join a transaction.

ITransaction no longer has a method register(), the intended way to
register a component in the current transaction seems to be join(). This
does not immediately fail due to the unqualified except clause that
hides this error, but the effect is that TM objects are no longer
correctly rolled back on transaction abort.


  Commit: b6e27f4d950a1514f898fa0a22d4e0ca83ddb8a9
      https://github.com/zopefoundation/Products.ZSQLMethods/commit/b6e27f4d950a1514f898fa0a22d4e0ca83ddb8a9
  Author: Jens Vagelpohl <jens at netz.ooo>
  Date:   2020-02-23 (Sun, 23 Feb 2020)

  Changed paths:
    M CHANGES.rst
    M src/Shared/DC/ZRDB/THUNK.py
    M src/Shared/DC/ZRDB/TM.py
    A src/Shared/DC/ZRDB/tests/testTHUNK.py
    M src/Shared/DC/ZRDB/tests/testTM.py

  Log Message:
  -----------
  - Fixed incompatibility with ``transaction`` version 3


  Commit: 8f7ae4307d41422bae01fd715cb7126e8826fd89
      https://github.com/zopefoundation/Products.ZSQLMethods/commit/8f7ae4307d41422bae01fd715cb7126e8826fd89
  Author: Jens Vagelpohl <jens at netz.ooo>
  Date:   2020-02-23 (Sun, 23 Feb 2020)

  Changed paths:
    M CHANGES.rst
    M src/Shared/DC/ZRDB/THUNK.py
    M src/Shared/DC/ZRDB/TM.py
    A src/Shared/DC/ZRDB/tests/testTHUNK.py
    M src/Shared/DC/ZRDB/tests/testTM.py

  Log Message:
  -----------
  Merge branch 'issue_23' into transaction-management


  Commit: af1a412b9acdc339f6c27c521df9de396242b204
      https://github.com/zopefoundation/Products.ZSQLMethods/commit/af1a412b9acdc339f6c27c521df9de396242b204
  Author: Jens Vagelpohl <jens at netz.ooo>
  Date:   2020-02-24 (Mon, 24 Feb 2020)

  Changed paths:
    M src/Shared/DC/ZRDB/TM.py

  Log Message:
  -----------
  - set the transaction_manager attribute at class level instead


  Commit: 645d78181b661eff4ef8265e3aa1d695e9e9a101
      https://github.com/zopefoundation/Products.ZSQLMethods/commit/645d78181b661eff4ef8265e3aa1d695e9e9a101
  Author: Jens Vagelpohl <jens at netz.ooo>
  Date:   2020-02-24 (Mon, 24 Feb 2020)

  Changed paths:
    M src/Shared/DC/ZRDB/THUNK.py
    M src/Shared/DC/ZRDB/TM.py

  Log Message:
  -----------
  - stop using the Surrogate class


  Commit: 742cf75a89753ecd8b62e48cf072cccb097c2879
      https://github.com/zopefoundation/Products.ZSQLMethods/commit/742cf75a89753ecd8b62e48cf072cccb097c2879
  Author: Jens Vagelpohl <jens at netz.ooo>
  Date:   2020-02-26 (Wed, 26 Feb 2020)

  Changed paths:
    M CHANGES.rst
    M src/Shared/DC/ZRDB/THUNK.py
    M src/Shared/DC/ZRDB/TM.py
    A src/Shared/DC/ZRDB/tests/testTHUNK.py
    M src/Shared/DC/ZRDB/tests/testTM.py

  Log Message:
  -----------
  Merge pull request #23 from zopefoundation/transaction-management

Fix how we join a transaction.


Compare: https://github.com/zopefoundation/Products.ZSQLMethods/compare/d8fd3bf2e0af...742cf75a8975


More information about the checkins mailing list