mirror of
https://github.com/python/cpython.git
synced 2026-01-29 10:42:17 +00:00
Modify ctypes types with 'official' functions. Backport from trunk,
snv rev 59943 and 59946.
This commit is contained in:
parent
14121854b6
commit
3e06faec4f
2 changed files with 4 additions and 1 deletions
|
|
@ -92,6 +92,9 @@ Core and builtins
|
|||
Library
|
||||
-------
|
||||
|
||||
- Assigning methods to ctypes.Structure and ctypes.Union subclasses
|
||||
after creation of the class does now work correctly. See Issue #1700288.
|
||||
|
||||
- Issue #3895: _lsprof could be crashed with an external timer that did not
|
||||
return a float when a Profiler object is garbage collected.
|
||||
|
||||
|
|
|
|||
|
|
@ -410,7 +410,7 @@ static int
|
|||
StructType_setattro(PyObject *self, PyObject *key, PyObject *value)
|
||||
{
|
||||
/* XXX Should we disallow deleting _fields_? */
|
||||
if (-1 == PyObject_GenericSetAttr(self, key, value))
|
||||
if (-1 == PyType_Type.tp_setattro(self, key, value))
|
||||
return -1;
|
||||
|
||||
if (value && PyString_Check(key) &&
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue