Skip to content

Commit 601bd6a

Browse files
committed
remove warning if only one implementation exists
1 parent 469ef95 commit 601bd6a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/zarr/registry.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,8 @@ def get_codec_class(key: str, reload_config: bool = False) -> type[Codec]:
138138

139139
config_entry = config.get("codecs", {}).get(key)
140140
if config_entry is None:
141+
if len(codec_classes) == 1:
142+
return next(iter(codec_classes.values()))
141143
warnings.warn(
142144
f"Codec '{key}' not configured in config. Selecting any implementation.", stacklevel=2
143145
)

0 commit comments

Comments
 (0)