mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
merge with 3.3
This commit is contained in:
commit
f221377d8b
1 changed files with 2 additions and 2 deletions
|
@ -128,7 +128,7 @@ These ABCs allow us to ask classes or instances if they provide
|
|||
particular functionality, for example::
|
||||
|
||||
size = None
|
||||
if isinstance(myvar, collections.Sized):
|
||||
if isinstance(myvar, collections.abc.Sized):
|
||||
size = len(myvar)
|
||||
|
||||
Several of the ABCs are also useful as mixins that make it easier to develop
|
||||
|
@ -138,7 +138,7 @@ abstract methods: :meth:`__contains__`, :meth:`__iter__`, and :meth:`__len__`.
|
|||
The ABC supplies the remaining methods such as :meth:`__and__` and
|
||||
:meth:`isdisjoint`::
|
||||
|
||||
class ListBasedSet(collections.Set):
|
||||
class ListBasedSet(collections.abc.Set):
|
||||
''' Alternate set implementation favoring space over speed
|
||||
and not requiring the set elements to be hashable. '''
|
||||
def __init__(self, iterable):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue