Skip to content

Commit 953b6c8

Browse files
committed
Immutable session + registries
Signed-off-by: Nicholas Gates <[email protected]>
1 parent 0b280bc commit 953b6c8

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

vortex-python/test/test_pyarray.py

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,23 +35,21 @@ def dtype(self) -> vx.DType:
3535
return self._dtype
3636

3737
def __init__(
38-
self,
39-
length: int,
40-
dtype: vx.DType,
41-
file_header: memoryview,
42-
chunk_header: memoryview,
43-
data: memoryview,
38+
self,
39+
length: int,
40+
dtype: vx.DType,
41+
file_header: memoryview,
42+
chunk_header: memoryview,
43+
data: memoryview,
4444
):
45-
(fd, _bytes_read) = pco.FileDecompressor.new(
46-
file_header) # pyright: ignore[reportUnknownMemberType, reportUnknownVariableType]
45+
(fd, _bytes_read) = pco.FileDecompressor.new(file_header) # pyright: ignore[reportUnknownMemberType, reportUnknownVariableType]
4746

4847
if dtype == vx.int_(64, nullable=True):
4948
dt = "i64"
5049
else:
5150
raise ValueError(f"Unsupported dtype: {dtype}")
5251

53-
(cd, _bytes_read) = fd.read_chunk_meta(chunk_header,
54-
dt) # pyright: ignore[reportUnknownVariableType, reportUnknownMemberType]
52+
(cd, _bytes_read) = fd.read_chunk_meta(chunk_header, dt) # pyright: ignore[reportUnknownVariableType, reportUnknownMemberType]
5553

5654
dst = np.array([0] * length, dtype=np.int64)
5755
cd.read_page_into( # pyright: ignore[reportUnknownMemberType]
@@ -67,22 +65,19 @@ def __init__(
6765
self._data = data
6866

6967
@classmethod
70-
def encode(cls, array: pa.Array[pa.Scalar[pa.DataType]],
71-
config: ChunkConfig | None = None) -> PCodecArray: # pyright: ignore[reportUnknownParameterType]
68+
def encode(cls, array: pa.Array[pa.Scalar[pa.DataType]], config: ChunkConfig | None = None) -> PCodecArray: # pyright: ignore[reportUnknownParameterType]
7269
assert array.null_count == 0, "Cannot compress arrays with nulls"
7370

7471
config = config or ChunkConfig() # pyright: ignore[reportUnknownVariableType]
7572

7673
fc = pco.FileCompressor() # pyright: ignore[reportUnknownMemberType, reportUnknownVariableType]
7774
file_header = fc.write_header() # pyright: ignore[reportUnknownMemberType, reportUnknownVariableType]
7875

79-
cc = fc.chunk_compressor(array.to_numpy(),
80-
config) # pyright: ignore[reportUnknownMemberType, reportUnknownVariableType]
76+
cc = fc.chunk_compressor(array.to_numpy(), config) # pyright: ignore[reportUnknownMemberType, reportUnknownVariableType]
8177
chunk_header = cc.write_chunk_meta() # pyright: ignore[reportUnknownMemberType, reportUnknownVariableType]
8278

8379
data = b""
84-
for i, _n in enumerate(
85-
cc.n_per_page()): # pyright: ignore[reportUnknownMemberType, reportUnknownArgumentType, reportUnknownVariableType]
80+
for i, _n in enumerate(cc.n_per_page()): # pyright: ignore[reportUnknownMemberType, reportUnknownArgumentType, reportUnknownVariableType]
8681
data += cc.write_page(i) # pyright: ignore[reportUnknownMemberType, reportUnknownVariableType]
8782

8883
return PCodecArray(

0 commit comments

Comments
 (0)