File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -12,26 +12,27 @@ import numpy as np
1212from .abc import Codec
1313from .compat import ensure_contiguous_ndarray
1414from cpython.buffer cimport PyBuffer_IsContiguous
15+ from cpython.bytearray cimport (
16+ PyByteArray_AS_STRING,
17+ PyByteArray_FromStringAndSize,
18+ )
1519from cpython.bytes cimport (
1620 PyBytes_AS_STRING,
1721 PyBytes_GET_SIZE,
1822 PyBytes_Check,
1923 PyBytes_FromStringAndSize,
2024)
2125from cpython.memoryview cimport PyMemoryView_GET_BUFFER
22- from cpython.unicode cimport PyUnicode_AsUTF8String
26+ from cpython.unicode cimport (
27+ PyUnicode_AsUTF8String,
28+ PyUnicode_Check,
29+ PyUnicode_FromStringAndSize,
30+ )
2331from libc.stdint cimport uint8_t
2432from libc.string cimport memcpy
2533from ._utils cimport store_le32, load_le32
2634
2735
28- cdef extern from " Python.h" :
29- bytearray PyByteArray_FromStringAndSize(char * v, Py_ssize_t l)
30- char * PyByteArray_AS_STRING(object string)
31- object PyUnicode_FromStringAndSize(const char * u, Py_ssize_t size)
32- int PyUnicode_Check(object text)
33-
34-
3536# 4 bytes to store number of items
3637cdef Py_ssize_t HEADER_LENGTH = 4
3738
You can’t perform that action at this time.
0 commit comments