<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/zope-interface.git, branch issue207</title>
<subtitle>github.com: zopefoundation/zope.interface.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/'/>
<entry>
<title>Make Provides and ClassProvides ignore redundant interfaces like @implementer</title>
<updated>2021-03-17T16:11:19+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-03-17T16:11:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=45b9294e9d3b8c679df0ae029de6b1792b183782'/>
<id>45b9294e9d3b8c679df0ae029de6b1792b183782</id>
<content type='text'>
cf #207
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cf #207
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #231 from zopefoundation/issue230</title>
<updated>2021-03-17T15:09:13+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-03-17T15:09:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=762c253064dde6ee1ccd7b5ade7de7be357bf0b4'/>
<id>762c253064dde6ee1ccd7b5ade7de7be357bf0b4</id>
<content type='text'>
Add IAdapterRegistry.subscribed and Components.rebuildUtilityRegistryFromLocalCache</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add IAdapterRegistry.subscribed and Components.rebuildUtilityRegistryFromLocalCache</pre>
</div>
</content>
</entry>
<entry>
<title>Tweak wrapping in subscribed() docstring.</title>
<updated>2021-03-16T13:40:02+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-03-16T13:40:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=8728a3efad1d6b6e6509bd2783e57fbfc6d8b64e'/>
<id>8728a3efad1d6b6e6509bd2783e57fbfc6d8b64e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing quote in docstring in src/zope/interface/registry.py</title>
<updated>2021-03-16T13:33:48+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-03-16T13:33:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=8534bdc961c685f43c885dd6176669a938634e0c'/>
<id>8534bdc961c685f43c885dd6176669a938634e0c</id>
<content type='text'>
Co-authored-by: Marius Gedminas &lt;marius@gedmin.as&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Marius Gedminas &lt;marius@gedmin.as&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Share code between registered and subscribed.</title>
<updated>2021-03-15T15:04:09+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-03-15T15:04:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=820b9b0299727b47960588b5d09d39e3911f7066'/>
<id>820b9b0299727b47960588b5d09d39e3911f7066</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add IAdapterRegistry.subscribed and Components.rebuildUtilityRegistryFromLocalCache</title>
<updated>2021-03-15T14:43:24+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-03-15T14:43:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=50c73de0a8f8712810213bd4f1ed9c2850e1c8b2'/>
<id>50c73de0a8f8712810213bd4f1ed9c2850e1c8b2</id>
<content type='text'>
Fixes #230
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #230
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #228 from zopefoundation/issue224</title>
<updated>2021-03-15T13:42:43+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-03-15T13:42:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=dd69666aae99afe0d47b3af81149fbd7e97f59fe'/>
<id>dd69666aae99afe0d47b3af81149fbd7e97f59fe</id>
<content type='text'>
Let subclasses of BaseAdapterRegistry customize the data structures.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Let subclasses of BaseAdapterRegistry customize the data structures.</pre>
</div>
</content>
</entry>
<entry>
<title>Expand on some comments. [skip ci]</title>
<updated>2021-03-15T13:42:24+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-03-15T13:42:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=67f0be521892c124dd822657b04ae01f7b25bec0'/>
<id>67f0be521892c124dd822657b04ae01f7b25bec0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move itertools import to module scope.</title>
<updated>2021-03-15T11:32:02+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-03-15T11:32:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=a8d56b9d3cd84593c0d6c6fe509b5c60058f01a8'/>
<id>a8d56b9d3cd84593c0d6c6fe509b5c60058f01a8</id>
<content type='text'>
Also tweak docs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also tweak docs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Let subclasses of BaseAdapterRegistry customize the data structures.</title>
<updated>2021-03-03T11:07:41+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-02-26T21:34:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=8a8285133b6f8ddc93ac54f1af84775e1ba6f698'/>
<id>8a8285133b6f8ddc93ac54f1af84775e1ba6f698</id>
<content type='text'>
Add extensive tests for this. Fixes #224.

Also adds test for, and fixes #227

Add BAR.rebuild() to fix the refcount issue, and to change datatypes.

It works by using the new methods allRegistrations() and allSubscriptions() to re-create the data in new data structures.

This makes fresh calls to subscribe() and register(). I went this way instead of trying to manually walk the data structures and create them because the logic in those methods is fully tested.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add extensive tests for this. Fixes #224.

Also adds test for, and fixes #227

Add BAR.rebuild() to fix the refcount issue, and to change datatypes.

It works by using the new methods allRegistrations() and allSubscriptions() to re-create the data in new data structures.

This makes fresh calls to subscribe() and register(). I went this way instead of trying to manually walk the data structures and create them because the logic in those methods is fully tested.
</pre>
</div>
</content>
</entry>
</feed>
