We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
ensure_contiguous_memoryview
1 parent 7d593b8 commit 7d68d53Copy full SHA for 7d68d53
numcodecs/vlen.pyx
@@ -30,6 +30,7 @@ from cpython.unicode cimport (
30
31
from numpy cimport ndarray
32
33
+from .compat_ext cimport ensure_continguous_memoryview
34
from ._utils cimport store_le32, load_le32
35
36
import numpy as np
@@ -416,7 +417,7 @@ class VLenArray(Codec):
416
417
store_le32(<uint8_t*>data, l)
418
data += 4
419
- value_mv = memoryview(normed_values[i])
420
+ value_mv = ensure_continguous_memoryview(normed_values[i])
421
value_pb = PyMemoryView_GET_BUFFER(value_mv)
422
encv = <const char*>value_pb.buf
423
0 commit comments