]> granicus.if.org Git - python/commitdiff
Issue #26696: Document collections.abc.ByteString.
authorBrett Cannon <brett@python.org>
Fri, 15 Jul 2016 19:16:18 +0000 (12:16 -0700)
committerBrett Cannon <brett@python.org>
Fri, 15 Jul 2016 19:16:18 +0000 (12:16 -0700)
Thanks to Xiang Zhang for the patch.

Doc/library/collections.abc.rst

index 61682ccd3716491372f5612c27af29653c2a4f97..aeb6a73f2ec3899f9a3023cd9623136c19a7e353 100644 (file)
@@ -55,6 +55,9 @@ ABC                        Inherits from          Abstract Methods        Mixin
                                                   ``__len__``,
                                                   ``insert``
 
+:class:`ByteString`        :class:`Sequence`      ``__getitem__``,        Inherited :class:`Sequence` methods
+                                                  ``__len__``
+
 :class:`Set`               :class:`Sized`,        ``__contains__``,       ``__le__``, ``__lt__``, ``__eq__``, ``__ne__``,
                            :class:`Iterable`,     ``__iter__``,           ``__gt__``, ``__ge__``, ``__and__``, ``__or__``,
                            :class:`Container`     ``__len__``             ``__sub__``, ``__xor__``, and ``isdisjoint``
@@ -119,6 +122,7 @@ ABC                        Inherits from          Abstract Methods        Mixin
 
 .. class:: Sequence
            MutableSequence
+           ByteString
 
    ABCs for read-only and mutable :term:`sequences <sequence>`.
 
@@ -135,7 +139,6 @@ ABC                        Inherits from          Abstract Methods        Mixin
       The index() method added support for *stop* and *start*
       arguments.
 
-
 .. class:: Set
            MutableSet