Issue #14930: Make memoryview objects weakrefable.

This commit is contained in:
Richard Oudkerk 2012-05-28 21:35:09 +01:00
parent 1cfe7d9a84
commit 3e0a1eb889
5 changed files with 23 additions and 2 deletions

View file

@ -63,6 +63,7 @@ typedef struct {
Py_ssize_t exports; /* number of buffer re-exports */
Py_buffer view; /* private copy of the exporter's view */
char format[_Py_MEMORYVIEW_MAX_FORMAT]; /* used for casting */
PyObject *weakreflist;
Py_ssize_t ob_array[1]; /* shape, strides, suboffsets */
} PyMemoryViewObject;
#endif