@@ -28,18 +28,23 @@ from libc.stdint cimport uint64_t
2828from libc.string cimport memset, strerror, memcpy
2929from libc cimport errno
3030
31- from cpython cimport PyObject
32- from cpython cimport PyErr_CheckSignals, PyErr_Occurred
33- from cpython cimport PyThread_get_thread_ident
34- from cpython cimport Py_INCREF, Py_DECREF, Py_XDECREF, Py_XINCREF
35- from cpython cimport (
36- PyObject_GetBuffer, PyBuffer_Release, PyBUF_SIMPLE,
37- Py_buffer, PyBytes_AsString, PyBytes_CheckExact,
38- PyBytes_AsStringAndSize, PyBytes_FromStringAndSize,
39- Py_SIZE, PyBytes_AS_STRING, PyBUF_WRITABLE,
31+ from cpython.pythread cimport PyThread_get_thread_ident
32+ from cpython.object cimport PyObject, Py_SIZE
33+ from cpython.exc cimport PyErr_CheckSignals, PyErr_Occurred
34+ from cpython.buffer cimport (
35+ Py_buffer, PyObject_GetBuffer, PyBuffer_Release,
36+ PyBUF_SIMPLE, PyBUF_WRITABLE
37+ )
38+ from cpython.ref cimport Py_INCREF, Py_DECREF, Py_XDECREF, Py_XINCREF
39+ from cpython.bytes cimport (
40+ PyBytes_CheckExact, PyBytes_AS_STRING, PyBytes_AsString,
41+ PyBytes_AsStringAndSize, PyBytes_FromStringAndSize
42+ )
43+ from cpython.bytearray cimport (
4044 PyByteArray_AS_STRING, PyByteArray_GET_SIZE, PyByteArray_Resize,
4145 PyByteArray_FromStringAndSize
4246)
47+
4348from cpython.pycapsule cimport PyCapsule_New, PyCapsule_GetPointer
4449
4550from . import _noop
0 commit comments