◐ Shell
clean mode source ↗

gh-107689: Add docstring to the ctypes array object by kostyafarber · Pull Request #107697 · python/cpython

Expand Up @@ -4793,6 +4793,16 @@ static PyMappingMethods Array_as_mapping = { Array_ass_subscript, };
PyDoc_STRVAR(array_doc, "Abstract base class for arrays.\n" "\n" "The recommended way to create concrete array types is by multiplying any\n" "ctypes data type with a non-negative integer. Alternatively, you can subclass\n" "this type and define _length_ and _type_ class variables. Array elements can\n" "be read and written using standard subscript and slice accesses for slice\n" "reads, the resulting object is not itself an Array." );
PyTypeObject PyCArray_Type = { PyVarObject_HEAD_INIT(NULL, 0) "_ctypes.Array", Expand All @@ -4813,8 +4823,8 @@ PyTypeObject PyCArray_Type = { 0, /* tp_getattro */ 0, /* tp_setattro */ &PyCData_as_buffer, /* tp_as_buffer */ Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */ PyDoc_STR("XXX to be provided"), /* tp_doc */ Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */ array_doc, /* tp_doc */ (traverseproc)PyCData_traverse, /* tp_traverse */ (inquiry)PyCData_clear, /* tp_clear */ 0, /* tp_richcompare */ Expand Down