[Python-checkins] [3.9] bpo-43087: Fix error in ctypes "Incomplete Types" doc (GH-24404)

terryjreedy webhook-mailer at python.org
Thu Apr 8 04:21:43 EDT 2021


https://github.com/python/cpython/commit/5490b49fa6646c9f48869955c12cf6af9fc3f2a4
commit: 5490b49fa6646c9f48869955c12cf6af9fc3f2a4
branch: 3.9
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: terryjreedy <tjreedy at udel.edu>
date: 2021-04-08T04:21:35-04:00
summary:

[3.9] bpo-43087: Fix error in ctypes "Incomplete Types" doc (GH-24404) 

The previous "Fundamental data types" section says a c_char_p must be bytes (or None).
(cherry picked from commit 14829b09eb652f457cf837836909169746a810f0)

Co-authored-by: Zackery Spytz <zspytz at gmail.com>

files:
M Doc/library/ctypes.rst

diff --git a/Doc/library/ctypes.rst b/Doc/library/ctypes.rst
index 7313148721dac..fd6422cc8c06c 100644
--- a/Doc/library/ctypes.rst
+++ b/Doc/library/ctypes.rst
@@ -919,9 +919,9 @@ Let's try it. We create two instances of ``cell``, and let them point to each
 other, and finally follow the pointer chain a few times::
 
    >>> c1 = cell()
-   >>> c1.name = "foo"
+   >>> c1.name = b"foo"
    >>> c2 = cell()
-   >>> c2.name = "bar"
+   >>> c2.name = b"bar"
    >>> c1.next = pointer(c2)
    >>> c2.next = pointer(c1)
    >>> p = c1



More information about the Python-checkins mailing list