[Checkins] [zopefoundation/zope.interface] 2a0638: Special case the base Interface in @implementer/cl...
Jason Madden
noreply at github.com
Mon Apr 6 18:53:27 CEST 2020
Branch: refs/heads/issue199
Home: https://github.com/zopefoundation/zope.interface
Commit: 2a0638525eea572426917325652bbcf7a1b1226e
https://github.com/zopefoundation/zope.interface/commit/2a0638525eea572426917325652bbcf7a1b1226e
Author: Jason Madden <jamadden at gmail.com>
Date: 2020-04-06 (Mon, 06 Apr 2020)
Changed paths:
M docs/README.rst
M src/zope/interface/declarations.py
M src/zope/interface/tests/test_declarations.py
M src/zope/interface/tests/test_registry.py
Log Message:
-----------
Special case the base Interface in @implementer/classImplements to skip the redundancy detection for the sake of plone.app.caching.
Commit: a84b23181854e5d4450d4bf3995dec3943685af7
https://github.com/zopefoundation/zope.interface/commit/a84b23181854e5d4450d4bf3995dec3943685af7
Author: Jason Madden <jamadden at gmail.com>
Date: 2020-04-06 (Mon, 06 Apr 2020)
Changed paths:
M src/zope/interface/declarations.py
M src/zope/interface/tests/test_declarations.py
Log Message:
-----------
Fix implementerOnly when duplicating something inherited from the parent.
Seen in plone.app.testing as a problem in Products.GenericSetup.
Added tests for that.
Compare: https://github.com/zopefoundation/zope.interface/compare/75facc3f3f45...a84b23181854
More information about the checkins
mailing list