diff options
author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-05-25 14:24:30 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-25 14:24:30 (GMT) |
commit | d18e5dae914b1db49b25ed7729c07a535d1f0c52 (patch) | |
tree | 3bf5f002e5737b7aeb432b6483d352f41d3f5d93 /Doc | |
parent | 1b940eb410e2755538a36d87fe4aa8d8783183d6 (diff) | |
download | cpython-d18e5dae914b1db49b25ed7729c07a535d1f0c52.zip cpython-d18e5dae914b1db49b25ed7729c07a535d1f0c52.tar.gz cpython-d18e5dae914b1db49b25ed7729c07a535d1f0c52.tar.bz2 |
bpo-20408: Fix memoryview() signature in docs (GH-24431)
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/library/functions.rst | 2 | ||||
-rw-r--r-- | Doc/library/stdtypes.rst | 15 |
2 files changed, 8 insertions, 9 deletions
diff --git a/Doc/library/functions.rst b/Doc/library/functions.rst index 7d8a669..bc55d42 100644 --- a/Doc/library/functions.rst +++ b/Doc/library/functions.rst @@ -1022,7 +1022,7 @@ are always available. They are listed here in alphabetical order. .. _func-memoryview: -.. class:: memoryview(obj) +.. class:: memoryview(object) :noindex: Return a "memory view" object created from the given argument. See diff --git a/Doc/library/stdtypes.rst b/Doc/library/stdtypes.rst index c4e6b4d..e34a888 100644 --- a/Doc/library/stdtypes.rst +++ b/Doc/library/stdtypes.rst @@ -3632,17 +3632,16 @@ Memory Views of an object that supports the :ref:`buffer protocol <bufferobjects>` without copying. -.. class:: memoryview(obj) +.. class:: memoryview(object) - Create a :class:`memoryview` that references *obj*. *obj* must support the - buffer protocol. Built-in objects that support the buffer protocol include - :class:`bytes` and :class:`bytearray`. + Create a :class:`memoryview` that references *object*. *object* must + support the buffer protocol. Built-in objects that support the buffer + protocol include :class:`bytes` and :class:`bytearray`. A :class:`memoryview` has the notion of an *element*, which is the - atomic memory unit handled by the originating object *obj*. For many - simple types such as :class:`bytes` and :class:`bytearray`, an element - is a single byte, but other types such as :class:`array.array` may have - bigger elements. + atomic memory unit handled by the originating *object*. For many simple + types such as :class:`bytes` and :class:`bytearray`, an element is a single + byte, but other types such as :class:`array.array` may have bigger elements. ``len(view)`` is equal to the length of :class:`~memoryview.tolist`. If ``view.ndim = 0``, the length is 1. If ``view.ndim = 1``, the length |