From 7f8961897a52c13a66d692d6085a8f01c1eae509 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Thu, 30 Sep 2021 15:50:18 -0700 Subject: [PATCH] interpreter: add type annotations for program_from_overrides --- mesonbuild/interpreter/interpreter.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py index 1aa7829f1..fc1367fec 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