From 942e1dd677f252e7561e6dedbf4880fa5eb295e2 Mon Sep 17 00:00:00 2001 From: Deepak Cherian Date: Wed, 8 May 2024 08:09:51 -0600 Subject: [PATCH] Don't run `encoding` check if it wasn't provided. --- xarray/backends/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xarray/backends/api.py b/xarray/backends/api.py index bcfb475e6d..76fcac62cd 100644 --- a/xarray/backends/api.py +++ b/xarray/backends/api.py @@ -1684,7 +1684,7 @@ def to_zarr( f"``region`` with to_zarr(), got {append_dim} in both" ) - if mode in ["a", "a-", "r+"]: + if encoding and mode in ["a", "a-", "r+"]: existing_var_names = set(zstore.zarr_group.array_keys()) for var_name in existing_var_names: if var_name in encoding: