diff --git a/yt/fields/field_info_container.py b/yt/fields/field_info_container.py index 04cadf094da..3ec39547824 100644 --- a/yt/fields/field_info_container.py +++ b/yt/fields/field_info_container.py @@ -506,8 +506,9 @@ def check_derived_fields(self, fields_to_check=None): # of those deactivated, then see which tests fail and solve the # underlying issues locally. fd = fi.get_dependencies(ds=self.ds) - except blacklist: - raise + except blacklist as err: + print(f"{err.__class__} raised for field {field}") + raise SystemExit(1) from err except (*whitelist, *greylist) as e: if field in self._show_field_errors: raise