diff --git a/Doc/library/ctypes.rst b/Doc/library/ctypes.rst index ef3a9a0f5898af4..a84ef8e84b87d2c 100644 --- a/Doc/library/ctypes.rst +++ b/Doc/library/ctypes.rst @@ -1733,7 +1733,8 @@ See :ref:`ctypes-callback-functions` for examples. .. function:: PYFUNCTYPE(restype, *argtypes) The returned function prototype creates functions that use the Python calling - convention. The function will *not* release the GIL during the call. + convention. The function will acquire the GIL and use it like normal python + code during the call. Function prototypes created by these factory functions can be instantiated in different ways, depending on the type and number of the parameters in the call: