From 267ef735c859f88f20880cc10e89cb8cc7c3f4fc Mon Sep 17 00:00:00 2001
From: David McKenna <mckenna@astron.nl>
Date: Tue, 10 Jun 2025 13:39:37 +0200
Subject: [PATCH] REVERT: Continue to raise errors for missing static keys

---
 l2json/parsers/parse_json.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/l2json/parsers/parse_json.py b/l2json/parsers/parse_json.py
index 474b84e..114b967 100644
--- a/l2json/parsers/parse_json.py
+++ b/l2json/parsers/parse_json.py
@@ -103,7 +103,7 @@ def get_last_valid_device_value(
         value = get_value_from_metadata(metadata, antennafield, output_key, device_mapping)
         if value is not None:
             return value
-    print(f"No value found for {output_key=} in provided metadata dicts.")
+    raise KeyError(f"No value found for {output_key=} in provided metadata dicts.")
 
 
 # def get_static_metadata(filtered_metadata: list[dict[str, Any]], antennafield: str, keys: set[str]) -> dict[str, str]:
-- 
GitLab