ast: Do not resolve dict keys

Fixes: #6748
pull/6664/merge
Xavier Claessens 5 years ago committed by Xavier Claessens
parent 7476961790
commit b78db74ed5
  1. 2
      mesonbuild/ast/interpreter.py

@ -209,7 +209,7 @@ class AstInterpreter(interpreterbase.InterpreterBase):
if isinstance(args, ArgumentNode):
kwargs = {} # type: T.Dict[T.Union[str, BaseNode], TYPE_nvar]
for key, val in args.kwargs.items():
if isinstance(key, (StringNode, IdNode)):
if resolve_key_nodes and isinstance(key, (StringNode, IdNode)):
assert isinstance(key.value, str)
kwargs[key.value] = val
else:

Loading…
Cancel
Save