From 7d5df0a49464bd53de24e64091fe8b732fe94508 Mon Sep 17 00:00:00 2001 From: Joseph Hamman Date: Wed, 30 Jan 2019 17:19:58 -0800 Subject: [PATCH] improve error message for invalid encoding --- xarray/backends/netCDF4_.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xarray/backends/netCDF4_.py b/xarray/backends/netCDF4_.py index 9306b24a2fc..1759844b20e 100644 --- a/xarray/backends/netCDF4_.py +++ b/xarray/backends/netCDF4_.py @@ -221,8 +221,9 @@ def _extract_nc4_variable_encoding(variable, raise_on_invalid=False, if raise_on_invalid: invalid = [k for k in encoding if k not in valid_encodings] if invalid: - raise ValueError('unexpected encoding parameters for %r backend: ' - ' %r' % (backend, invalid)) + raise ValueError( + 'unexpected encoding parameters for %r backend: %r. Valid ' + 'encodings are: %r' % (backend, invalid, valid_encodings)) else: for k in list(encoding): if k not in valid_encodings: