From 1d76b4f82695ada11895c80b0083d3843d53b4d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roger=20Nyb=C3=B8?= Date: Wed, 12 Aug 2026 13:51:12 +0200 Subject: [PATCH] fix(fmuobs): downgrade validation errors to warnings --- src/subscript/fmuobs/fmuobs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/subscript/fmuobs/fmuobs.py b/src/subscript/fmuobs/fmuobs.py index 210c6ca36..6b8c4c084 100644 --- a/src/subscript/fmuobs/fmuobs.py +++ b/src/subscript/fmuobs/fmuobs.py @@ -166,7 +166,7 @@ def validate_internal_dframe(obs_df: pd.DataFrame) -> bool: failed = True non_supported_classes = set(obs_df["CLASS"]) - set(CLASS_SHORTNAME.keys()) if non_supported_classes: - logger.error("Unsupported observation classes: %s", non_supported_classes) + logger.warning("Unsupported observation classes: %s", non_supported_classes) failed = True index = {"CLASS", "LABEL", "OBS", "SEGMENT"}.intersection(set(obs_df.columns)) @@ -342,7 +342,7 @@ def fmuobs( dframe = compute_date_from_days(dframe, starttime=starttime) if not validate_internal_dframe(dframe): - logger.error("Observation dataframe is invalid!") + logger.warning("Observation dataframe is invalid or has invalid data.") # Trigger warning if user specify ERROR_MODE != ABS # in BLOCK_OBSERVATION and SUMMARY_OBSERVATION