Skip to content

Commit da13e9a

Browse files
committed
Fix Blosc constructor
1 parent 0f1fab5 commit da13e9a

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

numcodecs/blosc.py

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -200,14 +200,7 @@ class Blosc(Codec):
200200
AUTOSHUFFLE = AUTOSHUFFLE
201201
max_buffer_size = 2**31 - 1
202202

203-
def __init__(
204-
self,
205-
cname='lz4',
206-
clevel=5,
207-
shuffle=SHUFFLE,
208-
blocksize=AUTOBLOCKS,
209-
typesize: int | None = None,
210-
):
203+
def __init__(self, cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=AUTOBLOCKS, typesize=None):
211204
if isinstance(typesize, int) and typesize < 1:
212205
raise ValueError(f"Cannot use typesize {typesize} less than 1.")
213206
self.cname = cname
@@ -218,7 +211,7 @@ def __init__(
218211
self.clevel = clevel
219212
self.shuffle = shuffle
220213
self.blocksize = blocksize
221-
self.typesize = typesize
214+
self._typesize = typesize
222215

223216
def encode(self, buf):
224217
_check_buffer_size(buf, self.max_buffer_size)
@@ -228,7 +221,7 @@ def encode(self, buf):
228221
clevel=self.clevel,
229222
shuffle=self.shuffle,
230223
blocksize=self.blocksize,
231-
typesize=self.typesize,
224+
typesize=self._typesize,
232225
)
233226

234227
def decode(self, buf, out=None):

0 commit comments

Comments
 (0)