Skip to content

Commit dedc5de

Browse files
committed
use "none" for no compression
1 parent 761358e commit dedc5de

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

zarr/compressors.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ def compress(self, array):
324324

325325
class NoCompressor(object):
326326
"""No compression, i.e., pass bytes through. Registered under the
327-
``None`` value.
327+
name 'none'.
328328
329329
Examples
330330
--------
@@ -334,7 +334,7 @@ class NoCompressor(object):
334334
335335
"""
336336

337-
canonical_name = None
337+
canonical_name = 'none'
338338

339339
def __init__(self, compression_opts):
340340
pass
@@ -357,6 +357,7 @@ def compress(self, array):
357357

358358

359359
registry[NoCompressor.canonical_name] = NoCompressor
360+
registry[None] = NoCompressor # alias
360361

361362

362363
def get_compressor_cls(compression):
@@ -365,4 +366,4 @@ def get_compressor_cls(compression):
365366
try:
366367
return registry[compression]
367368
except KeyError:
368-
raise ValueError('compressor not available: %s' % compression)
369+
raise ValueError('compressor not available: %r' % compression)

zarr/tests/test_compression.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ def test_compress_decompress_raw(self):
147147

148148
class TestNoCompressor(unittest.TestCase, CompressorTests):
149149

150-
compression = None
150+
compression = 'none'
151151

152152
def test_normalize_opts(self):
153153
cls = get_compressor_cls(self.compression)

0 commit comments

Comments
 (0)