From 5b9492b344c684d52d775ee786e43aa891d3cd6e Mon Sep 17 00:00:00 2001 From: Benjamin Margolis Date: Sun, 12 Apr 2026 05:54:38 -0700 Subject: [PATCH] raise KeyError on missing match --- src/condor/fields.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/condor/fields.py b/src/condor/fields.py index 67c00d3b..5d6f5e01 100644 --- a/src/condor/fields.py +++ b/src/condor/fields.py @@ -913,14 +913,14 @@ def key_to_matched_element(self, key): match = self._matched_to.get(backend_repr=key) if isinstance(match, list): msg = f"Could not find match for {key}" - raise ValueError(msg) + raise KeyError(msg) elif isinstance(key, BaseElement): match = key elif isinstance(key, str): match = self._matched_to.get(name=key) else: msg = f"Could not find match for {key}" - raise ValueError(msg) + raise KeyError(msg) return match def __setitem__(self, key, value):