| 399 | */ |
| 400 | |
| 401 | static inline void |
| 402 | WARN_IN_DEALLOC(PyObject* warning, const char * msg) { |
| 403 | if (PyErr_WarnEx(warning, msg, 1) < 0) { |
| 404 | PyObject * s; |
| 405 | |
| 406 | s = PyUnicode_FromString("array_dealloc"); |
| 407 | if (s) { |
| 408 | PyErr_WriteUnraisable(s); |
| 409 | Py_DECREF(s); |
| 410 | } |
| 411 | else { |
| 412 | PyErr_WriteUnraisable(Py_None); |
| 413 | } |
| 414 | } |
| 415 | } |
| 416 | |
| 417 | /* array object functions */ |
| 418 |