aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2021-09-30 15:50:18 -0700
committerDylan Baker <dylan@pnwbakers.com>2021-11-01 12:24:25 -0700
commit7f8961897a52c13a66d692d6085a8f01c1eae509 (patch)
tree6bf7ef20b6ccd54508517457222da87a4cd5da36 /mesonbuild/interpreter/interpreter.py
parent94a5ffabf309cd09b66a6f19f5eebcee0ba34af9 (diff)
downloadmeson-7f8961897a52c13a66d692d6085a8f01c1eae509.zip
meson-7f8961897a52c13a66d692d6085a8f01c1eae509.tar.gz
meson-7f8961897a52c13a66d692d6085a8f01c1eae509.tar.bz2
interpreter: add type annotations for program_from_overrides
Diffstat (limited to 'mesonbuild/interpreter/interpreter.py')
-rw-r--r--mesonbuild/interpreter/interpreter.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py
index 1aa7829..fc1367f 100644
--- a/mesonbuild/interpreter/interpreter.py
+++ b/mesonbuild/interpreter/interpreter.py
@@ -1368,7 +1368,8 @@ external dependencies (including libraries) must go to "dependencies".''')
extra_info.append(f"({' '.join(extprog.get_command())})")
return extprog
- def program_from_overrides(self, command_names, extra_info):
+ def program_from_overrides(self, command_names: T.List[str], extra_info: T.List['mlog.TV_Loggable']) -> \
+ T.Optional[T.Union[ExternalProgram, 'OverrideProgram', 'build.Executable']]:
for name in command_names:
if not isinstance(name, str):
continue