From 0f9ec8bc8819793dd46b053b11577a5718c1c50b Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Thu, 30 Sep 2021 12:41:09 -0700 Subject: mesonlib: ConfigurationData can also be a `Dict[str, Tuple[Str, Optional[str]]]` --- mesonbuild/mesonlib/universal.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mesonbuild/mesonlib') diff --git a/mesonbuild/mesonlib/universal.py b/mesonbuild/mesonlib/universal.py index ec92990..a1ca677 100644 --- a/mesonbuild/mesonlib/universal.py +++ b/mesonbuild/mesonlib/universal.py @@ -1092,7 +1092,7 @@ def join_args(args: T.Iterable[str]) -> str: def do_replacement(regex: T.Pattern[str], line: str, variable_format: str, - confdata: 'ConfigurationData') -> T.Tuple[str, T.Set[str]]: + confdata: T.Union[T.Dict[str, T.Tuple[str, T.Optional[str]]], 'ConfigurationData']) -> T.Tuple[str, T.Set[str]]: missing_variables = set() # type: T.Set[str] if variable_format == 'cmake': start_tag = '${' @@ -1115,7 +1115,7 @@ def do_replacement(regex: T.Pattern[str], line: str, variable_format: str, varname = match.group(1) var_str = '' if varname in confdata: - (var, desc) = confdata.get(varname) + var, _ = confdata.get(varname) if isinstance(var, str): var_str = var elif isinstance(var, int): -- cgit v1.1