summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2024-12-06 12:57:32 -0800
committerDylan Baker <dylan@pnwbakers.com>2025-10-20 15:15:53 -0700
commitfac054bf714faed90badcf7ef27cffec00374e0d (patch)
treea94772243afb27240ad20a3cdc37889126868cf2 /mesonbuild/interpreter/interpreter.py
parenta85514edffaf1bb23fa6b04e98d957f31d42c946 (diff)
downloadmeson-fac054bf714faed90badcf7ef27cffec00374e0d.tar.gz
interpreter: port dependency not_found_message to typed_kwargs
Diffstat (limited to 'mesonbuild/interpreter/interpreter.py')
-rw-r--r--mesonbuild/interpreter/interpreter.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py
index 211af2b2e..118acce53 100644
--- a/mesonbuild/interpreter/interpreter.py
+++ b/mesonbuild/interpreter/interpreter.py
@@ -1787,7 +1787,6 @@ class Interpreter(InterpreterBase, HoldableObject):
search_dirs=search_dirs)
# When adding kwargs, please check if they make sense in dependencies.get_dep_identifier()
- @FeatureNewKwargs('dependency', '0.50.0', ['not_found_message'])
@FeatureNewKwargs('dependency', '0.49.0', ['disabler'])
@disablerIfNotFound
@permittedKwargs(permitted_dependency_kwargs)
@@ -1801,9 +1800,7 @@ class Interpreter(InterpreterBase, HoldableObject):
default_options = kwargs.get('default_options')
df = DependencyFallbacksHolder(self, names, kwargs['allow_fallback'], default_options)
df.set_fallback(kwargs['fallback'])
- not_found_message = kwargs.get('not_found_message', '')
- if not isinstance(not_found_message, str):
- raise InvalidArguments('The not_found_message must be a string.')
+ not_found_message = kwargs['not_found_message']
try:
d = df.lookup(kwargs)
except Exception: