summaryrefslogtreecommitdiffstats
path: root/Lib/_abcoll.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix guidance for subclassing collections.Set()Raymond Hettinger2014-07-021-1/+1
|
* Issue 8743: Improve interoperability between sets and the collections.Set ↵Raymond Hettinger2014-05-261-2/+21
| | | | abstract base class.
* Issue #16373: Prevent infinite recursion for ABC Set class comparisons.Serhiy Storchaka2013-12-061-2/+2
|
* Add missing docstrings to the collections ABCsRaymond Hettinger2013-03-241-0/+70
|
* Merged revisions 86857 via svnmerge fromAlexander Belopolsky2010-11-301-1/+1
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r86857 | raymond.hettinger | 2010-11-28 22:56:12 -0500 (Sun, 28 Nov 2010) | 1 line Issue #10565: Iterator ABC should require both __next__ and __iter__. ........
* Merged revisions 84301 via svnmerge fromDaniel Stutzbach2010-08-241-9/+15
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r84301 | daniel.stutzbach | 2010-08-24 15:49:57 -0500 (Tue, 24 Aug 2010) | 1 line Issue 8750: Fixed MutableSet's methods to correctly handle reflexive operations, namely x -= x and x ^= x ........
* Issue #9214: Fix set operations on KeysView and ItemsView.Raymond Hettinger2010-08-221-0/+8
|
* Merged revisions 82821 via svnmerge fromMark Dickinson2010-07-111-1/+9
| | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r82821 | mark.dickinson | 2010-07-11 19:53:06 +0100 (Sun, 11 Jul 2010) | 3 lines Issue #9137: Fix issue in MutableMapping.update, which incorrectly treated keyword arguments called 'self' or 'other' specially. ........
* return NotImplemented from Mapping when comparing to a non-mapping #8729Benjamin Peterson2010-05-211-2/+3
|
* #7624: Fix isinstance(foo(), collections.Callable) for old-style classes.Florent Xicluna2010-03-081-10/+23
|
* Issue 6037: MutableSequence.__iadd__ should return self.Raymond Hettinger2009-05-181-0/+1
|
* Issue #5647: MutableSet.__iand__() no longer mutates self during iteration.Raymond Hettinger2009-04-011-4/+3
|
* Give mapping views a usable repr.Raymond Hettinger2009-02-271-0/+3
|
* Backport 69934: Register xrange() as a Sequence.Raymond Hettinger2009-02-241-0/+1
|
* Issue 4920: Fixed next() vs __next__() issues in the ABCsRaymond Hettinger2009-01-281-2/+2
| | | | | for Iterator and MutableSet. Also added thorough test for required abstractmethods.
* Issue 4922: Incorrect comments for MutableSet.add() and MutableSet.discard().Raymond Hettinger2009-01-131-2/+2
| | | | Needs to be backported to 2.6 and forward ported to 3.0 and 3.1.
* Issue 2235: Py3k warnings are now emitted for classes that will no longer ↵Nick Coghlan2008-08-111-0/+6
| | | | inherit a__hash__ implementation from a parent class in Python 3.x. The standard library and test suite have been updated to not emit these warnings.
* Issue 3161: Missing import and test.Raymond Hettinger2008-06-231-0/+1
|
* #3057: Fix the MutableMapping ABC to use the 2.6 dict interface.Georg Brandl2008-06-071-9/+14
|
* Issue 2226: Callable checked for the wrong abstract method.Raymond Hettinger2008-03-031-1/+1
|
* Remove dependency on itertools -- a simple genexp suffices.Raymond Hettinger2008-03-031-2/+2
|
* Actually import itertools.Georg Brandl2008-03-031-0/+1
|
* Metaclass declaration is inheritedRaymond Hettinger2008-02-091-7/+0
|
* Merge with r60683.Raymond Hettinger2008-02-091-2/+2
|
* Make ABC containers inherit as documented.Raymond Hettinger2008-02-091-31/+5
|
* Fill-in missing Set comparisonsRaymond Hettinger2008-02-081-0/+13
|
* Speed-up __iter__() mixin method.Raymond Hettinger2008-02-081-6/+6
|
* Merge 60627.Raymond Hettinger2008-02-071-1/+6
|
* Sync-up with Py3k work.Raymond Hettinger2008-02-061-0/+13
|
* Missing returnRaymond Hettinger2008-01-311-0/+1
|
* Fix defect in __ixor__ which would get the wrongRaymond Hettinger2008-01-311-13/+6
| | | | | | answer if the input iterable had a duplicate element (two calls to toggle() reverse each other). Borrow the correct code from sets.py.
* MutableSets support a remove() method.Raymond Hettinger2008-01-301-0/+6
|
* Add isdisjoint() to the Set/MutableSet ABCs.Raymond Hettinger2008-01-301-0/+6
|
* Backport of _abccoll.py by Benjamin Arangueren, issue 1383.Guido van Rossum2007-11-221-0/+544
With some changes of my own thrown in (e.g. backport of r58107).