diff --git a/xarray/backends/cfgrib_.py b/xarray/backends/cfgrib_.py index c0a7c025606..37d86d8a427 100644 --- a/xarray/backends/cfgrib_.py +++ b/xarray/backends/cfgrib_.py @@ -46,7 +46,7 @@ def __init__(self, filename, lock=None, **backend_kwargs): filter_by_keys_items = backend_kwargs['filter_by_keys'].items() backend_kwargs['filter_by_keys'] = tuple(filter_by_keys_items) - self.ds = cfgrib.open_file(filename, mode='r', **backend_kwargs) + self.ds = cfgrib.open_file(filename, **backend_kwargs) def open_store_variable(self, name, var): if isinstance(var.data, np.ndarray):