<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Lib/collections, branch refactor-lambda-parameters</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>Expand the implementation comments (GH-19699)</title>
<updated>2020-04-24T09:33:07+00:00</updated>
<author>
<name>Raymond Hettinger</name>
<email>rhettinger@users.noreply.github.com</email>
</author>
<published>2020-04-24T09:33:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=4cc4d6048efcec43fe866fac96e0c2e57a87b308'/>
<id>4cc4d6048efcec43fe866fac96e0c2e57a87b308</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-39939: Add str.removeprefix and str.removesuffix (GH-18939)</title>
<updated>2020-04-22T21:05:48+00:00</updated>
<author>
<name>sweeneyde</name>
<email>36520290+sweeneyde@users.noreply.github.com</email>
</author>
<published>2020-04-22T21:05:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=a81849b0315277bb3937271174aaaa5059c0b445'/>
<id>a81849b0315277bb3937271174aaaa5059c0b445</id>
<content type='text'>
Added str.removeprefix and str.removesuffix methods and corresponding
bytes, bytearray, and collections.UserString methods to remove affixes
from a string if present. See PEP 616 for a full description.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added str.removeprefix and str.removesuffix methods and corresponding
bytes, bytearray, and collections.UserString methods to remove affixes
from a string if present. See PEP 616 for a full description.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36144: Add PEP 584 operators to collections.ChainMap (#18832)</title>
<updated>2020-03-23T19:02:05+00:00</updated>
<author>
<name>Curtis Bucher</name>
<email>cpbucher5@gmail.com</email>
</author>
<published>2020-03-23T19:02:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f393b2c588559162dc2e77f8079a42e48558870a'/>
<id>f393b2c588559162dc2e77f8079a42e48558870a</id>
<content type='text'>
* Update ChainMap to include | and |=

Created __ior__, __or__ and __ror__ methods in ChainMap class.

* Update ACKS

* Update docs

* Update test_collections.py to include test_issue584().

Added testing for | and |= operators for ChainMap objects.

* Update test_union_operators

Renamed test_union operators, fixed errors and style problems raised by brandtbucher.

* Update test_union_operators in TestChainMap

Added testing for union operator between ChainMap and iterable of key-value pairs.

* Update test_union operators in test_collections.py

Gave more descriptive variable names and eliminated unnecessary tmp variable.

* Update test_union_operators in test_collections.py

Added cm3

* Check .maps rather than Chainmap equality.

* Add news entry

* Update Lib/test/test_collections.py

Co-Authored-By: Brandt Bucher &lt;brandtbucher@gmail.com&gt;

* Removed whitespace

* Added Guido's changes

* Fixed Docs

* Removed whitespace

Co-authored-by: Brandt Bucher &lt;brandtbucher@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update ChainMap to include | and |=

Created __ior__, __or__ and __ror__ methods in ChainMap class.

* Update ACKS

* Update docs

* Update test_collections.py to include test_issue584().

Added testing for | and |= operators for ChainMap objects.

* Update test_union_operators

Renamed test_union operators, fixed errors and style problems raised by brandtbucher.

* Update test_union_operators in TestChainMap

Added testing for union operator between ChainMap and iterable of key-value pairs.

* Update test_union operators in test_collections.py

Gave more descriptive variable names and eliminated unnecessary tmp variable.

* Update test_union_operators in test_collections.py

Added cm3

* Check .maps rather than Chainmap equality.

* Add news entry

* Update Lib/test/test_collections.py

Co-Authored-By: Brandt Bucher &lt;brandtbucher@gmail.com&gt;

* Removed whitespace

* Added Guido's changes

* Fixed Docs

* Removed whitespace

Co-authored-by: Brandt Bucher &lt;brandtbucher@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36144: OrderedDict Union (PEP 584) (#18967)</title>
<updated>2020-03-13T16:06:04+00:00</updated>
<author>
<name>Brandt Bucher</name>
<email>brandtbucher@gmail.com</email>
</author>
<published>2020-03-13T16:06:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=6d674a1bf456945eb758e85c11484a9f1494f2b4'/>
<id>6d674a1bf456945eb758e85c11484a9f1494f2b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36144: Dictionary Union (PEP 584) (#12088)</title>
<updated>2020-02-25T03:47:34+00:00</updated>
<author>
<name>Brandt Bucher</name>
<email>brandtbucher@gmail.com</email>
</author>
<published>2020-02-25T03:47:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=eb8ac57af26c4eb96a8230eba7492ce5ceef7886'/>
<id>eb8ac57af26c4eb96a8230eba7492ce5ceef7886</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-39674: Revert "bpo-25988: Do not expose abstract collection classes in the collections module. (GH-10596)" (GH-18545)</title>
<updated>2020-02-18T15:28:53+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-02-18T15:28:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=af5ee3ff610377ef446c2d88bbfcbb3dffaaf0c9'/>
<id>af5ee3ff610377ef446c2d88bbfcbb3dffaaf0c9</id>
<content type='text'>
This reverts commit ef092fe9905f61ca27889092ca1248a11aa74498.

Update collections __getattr__() and documentation to defer aliases
removal to Python 3.10.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit ef092fe9905f61ca27889092ca1248a11aa74498.

Update collections __getattr__() and documentation to defer aliases
removal to Python 3.10.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36321: Fix misspelled attribute name in namedtuple() (GH-16858)</title>
<updated>2019-10-20T17:19:47+00:00</updated>
<author>
<name>Raymond Hettinger</name>
<email>rhettinger@users.noreply.github.com</email>
</author>
<published>2019-10-20T17:19:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=58ccd201fa74287ca9293c03136fcf1e19800ef9'/>
<id>58ccd201fa74287ca9293c03136fcf1e19800ef9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-25988: Do not expose abstract collection classes in the collections module. (GH-10596)</title>
<updated>2019-10-07T09:10:15+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2019-10-07T09:10:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=ef092fe9905f61ca27889092ca1248a11aa74498'/>
<id>ef092fe9905f61ca27889092ca1248a11aa74498</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36582: Make collections.UserString.encode() return bytes, not str (GH-13138)</title>
<updated>2019-08-28T04:38:09+00:00</updated>
<author>
<name>Daniel Fortunov</name>
<email>asqui@users.noreply.github.com</email>
</author>
<published>2019-08-28T04:38:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=2a16eea71f56c2d8f38c295c8ce71a9a9a140aff'/>
<id>2a16eea71f56c2d8f38c295c8ce71a9a9a140aff</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 space to warning message (GH-14915)</title>
<updated>2019-08-22T06:06:51+00:00</updated>
<author>
<name>Florian Bruhin</name>
<email>me@the-compiler.org</email>
</author>
<published>2019-08-22T06:06:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=c4106af38bbcb180725fe0d9478e6a11f7a5e7b9'/>
<id>c4106af38bbcb180725fe0d9478e6a11f7a5e7b9</id>
<content type='text'>
This typo was introduced in GH-13409 when changing the message text.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This typo was introduced in GH-13409 when changing the message text.</pre>
</div>
</content>
</entry>
</feed>
