diff --git a/src/climetlab/readers/netcdf/fieldset.py b/src/climetlab/readers/netcdf/fieldset.py index 76551b14..4905266b 100644 --- a/src/climetlab/readers/netcdf/fieldset.py +++ b/src/climetlab/readers/netcdf/fieldset.py @@ -42,10 +42,6 @@ def fields(self): return self._get_fields(DataSet(self.xr_dataset)) def _get_fields(self, ds): # noqa C901 - # Select only geographical variables - has_lat = False - has_lon = False - fields = [] skip = set() @@ -57,6 +53,10 @@ def _get_fields(self, ds): # noqa C901 skip.update(getattr(v, "grid_mapping", "").split(" ")) for name in ds.data_vars: + # Select only geographical variables + has_lat = False + has_lon = False + if name in skip: continue