diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2025-04-21 13:41:38 -0700 |
---|---|---|
committer | Eli Schwartz <eschwartz93@gmail.com> | 2025-04-23 16:56:42 -0400 |
commit | 84a2bc483a1e276249e285e95a2884c8b1245c2f (patch) | |
tree | cbbd03a899f45a9b426ae78e0d2362a05dea530d | |
parent | b4266eec85b069dc636ff627e38301ffe85a0ca5 (diff) | |
download | meson-84a2bc483a1e276249e285e95a2884c8b1245c2f.zip meson-84a2bc483a1e276249e285e95a2884c8b1245c2f.tar.gz meson-84a2bc483a1e276249e285e95a2884c8b1245c2f.tar.bz2 |
interpreter: remove dead code from func_get_option
This code cannot be reached, as the guard checking that `value_object`
is a UserOption will always be true.
-rw-r--r-- | mesonbuild/interpreter/interpreter.py | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py index ac298d5..04de6fc 100644 --- a/mesonbuild/interpreter/interpreter.py +++ b/mesonbuild/interpreter/interpreter.py @@ -1095,13 +1095,10 @@ class Interpreter(InterpreterBase, HoldableObject): if not value: return 'none' return ','.join(sorted(value)) - elif isinstance(value_object, options.UserOption): - if isinstance(value_object.value, str): - return P_OBJ.OptionString(value, f'{{{optname}}}') - return value - ocopy = copy.copy(value_object) - ocopy.value = value - return ocopy + + if isinstance(value_object.value, str): + return P_OBJ.OptionString(value, f'{{{optname}}}') + return value @typed_pos_args('configuration_data', optargs=[dict]) @noKwargs |