summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2024-01-29 14:36:48 -0800
committerDylan Baker <dylan@pnwbakers.com>2024-11-15 11:32:50 -0800
commitcad608108b54c8996b005a39ab9c380cc19c458d (patch)
treefb94ccdba9d9af8daa751492033d7c367c3a2f81
parentf1a09aabf129d95bca6f2493e6a6899e17fa4d33 (diff)
downloadmeson-cad608108b54c8996b005a39ab9c380cc19c458d.tar.gz
interpreter: don't use `in dict.keys()` use `in dict`
The former performs a linear search, which is slower than the set based search.
-rw-r--r--mesonbuild/interpreter/interpreter.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py
index dd73522a0..04fa67a95 100644
--- a/mesonbuild/interpreter/interpreter.py
+++ b/mesonbuild/interpreter/interpreter.py
@@ -1127,7 +1127,7 @@ class Interpreter(InterpreterBase, HoldableObject):
return
from ..backend import backends
- if OptionKey('genvslite') in self.user_defined_options.cmd_line_options.keys():
+ if OptionKey('genvslite') in self.user_defined_options.cmd_line_options:
# Use of the '--genvslite vsxxxx' option ultimately overrides any '--backend xxx'
# option the user may specify.
backend_name = self.coredata.get_option(OptionKey('genvslite'))