aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreterbase.py
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2020-08-28 19:48:00 +0200
committerDaniel Mensinger <daniel@mensinger-ka.de>2020-09-08 20:15:56 +0200
commitfb9738b8c7dd1a900898a850b22810c5370fd9e5 (patch)
tree899fc44ffaa64ebe521a133445df1bb2296c953e /mesonbuild/interpreterbase.py
parentbb09ca9ad551e00780dbd6a12ae1619859d4bc6a (diff)
downloadmeson-fb9738b8c7dd1a900898a850b22810c5370fd9e5.zip
meson-fb9738b8c7dd1a900898a850b22810c5370fd9e5.tar.gz
meson-fb9738b8c7dd1a900898a850b22810c5370fd9e5.tar.bz2
typing: fully annotate mparser.py
Diffstat (limited to 'mesonbuild/interpreterbase.py')
-rw-r--r--mesonbuild/interpreterbase.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/mesonbuild/interpreterbase.py b/mesonbuild/interpreterbase.py
index 43de2f2..f6c9559 100644
--- a/mesonbuild/interpreterbase.py
+++ b/mesonbuild/interpreterbase.py
@@ -454,7 +454,7 @@ def is_disabled(args: T.Sequence[T.Any], kwargs: T.Dict[str, T.Any]) -> bool:
def default_resolve_key(key: mparser.BaseNode) -> str:
if not isinstance(key, mparser.IdNode):
raise InterpreterException('Invalid kwargs format.')
- return T.cast(str, key.value)
+ return key.value
class InterpreterBase:
elementary_types = (int, float, str, bool, list)
@@ -552,9 +552,9 @@ class InterpreterBase:
elif isinstance(cur, mparser.MethodNode):
return self.method_call(cur)
elif isinstance(cur, mparser.StringNode):
- return T.cast(str, cur.value)
+ return cur.value
elif isinstance(cur, mparser.BooleanNode):
- return T.cast(bool, cur.value)
+ return cur.value
elif isinstance(cur, mparser.IfClauseNode):
return self.evaluate_if(cur)
elif isinstance(cur, mparser.IdNode):
@@ -566,7 +566,7 @@ class InterpreterBase:
elif isinstance(cur, mparser.DictNode):
return self.evaluate_dictstatement(cur)
elif isinstance(cur, mparser.NumberNode):
- return T.cast(int, cur.value)
+ return cur.value
elif isinstance(cur, mparser.AndNode):
return self.evaluate_andstatement(cur)
elif isinstance(cur, mparser.OrNode):