[Checkins] [zopefoundation/zope.traversing] 7a7777: Ensure all objects have consistent resolution orders.

Jason Madden noreply at github.com
Tue Mar 31 12:27:10 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/zope.traversing
  Commit: 7a7777597005b0ff1622d5bbb682f3c44e69721d
      https://github.com/zopefoundation/zope.traversing/commit/7a7777597005b0ff1622d5bbb682f3c44e69721d
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2020-03-30 (Mon, 30 Mar 2020)

  Changed paths:
    M .travis.yml
    M CHANGES.rst
    M src/zope/traversing/namespace.py
    M tox.ini

  Log Message:
  -----------
  Ensure all objects have consistent resolution orders.

Fixes an error where the debug namespace would re-declare everything the request already provided in a bad order.


  Commit: 84bca93efac5ffe73f42c5a032e547abed0f826e
      https://github.com/zopefoundation/zope.traversing/commit/84bca93efac5ffe73f42c5a032e547abed0f826e
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2020-03-30 (Mon, 30 Mar 2020)

  Changed paths:
    M src/zope/traversing/namespace.py

  Log Message:
  -----------
  Use alsoProvides(), not directlyProvides(), since the latter erases all other direct interfaces.

Add to the testcase a scenario for this.


  Commit: 3db6d45b1b86d190b5acf2ad8f737030490ef3a0
      https://github.com/zopefoundation/zope.traversing/commit/3db6d45b1b86d190b5acf2ad8f737030490ef3a0
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2020-03-31 (Tue, 31 Mar 2020)

  Changed paths:
    M src/zope/traversing/namespace.py

  Log Message:
  -----------
  The TODO has been resolved since existing skins are preserved after ++error++debug.


  Commit: 2076d129c392e36c4fc13e1676013c076932d9b6
      https://github.com/zopefoundation/zope.traversing/commit/2076d129c392e36c4fc13e1676013c076932d9b6
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2020-03-31 (Tue, 31 Mar 2020)

  Changed paths:
    M .travis.yml
    M CHANGES.rst
    M src/zope/traversing/namespace.py
    M tox.ini

  Log Message:
  -----------
  Merge pull request #16 from zopefoundation/consistent-iro

Ensure all objects have consistent resolution orders.


Compare: https://github.com/zopefoundation/zope.traversing/compare/92decee28aae...2076d129c392


More information about the checkins mailing list