From 6eff0c3f8c16ff8ae202a8f6aa896ff9e7287592 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Mon, 7 Jun 2021 10:10:15 -0700 Subject: build: fix type annotations fo project_*_args These are Dict[str, Dict[str, List[str]]], unlike global arguments because they must store the information per subproject --- mesonbuild/build.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mesonbuild/build.py') diff --git a/mesonbuild/build.py b/mesonbuild/build.py index 5fe706f..a685664 100644 --- a/mesonbuild/build.py +++ b/mesonbuild/build.py @@ -213,9 +213,9 @@ class Build: environment.is_cross_build(), {}, {}) self.global_link_args: PerMachine[T.Dict[str, T.List[str]]] = PerMachineDefaultable.default( environment.is_cross_build(), {}, {}) - self.projects_args: PerMachine[T.Dict[str, T.List[str]]] = PerMachineDefaultable.default( + self.projects_args: PerMachine[T.Dict[str, T.Dict[str, T.List[str]]]] = PerMachineDefaultable.default( environment.is_cross_build(), {}, {}) - self.projects_link_args: PerMachine[T.Dict[str, T.List[str]]] = PerMachineDefaultable.default( + self.projects_link_args: PerMachine[T.Dict[str, T.Dict[str, T.List[str]]]] = PerMachineDefaultable.default( environment.is_cross_build(), {}, {}) self.tests: T.List['Test'] = [] self.benchmarks: T.List['Test'] = [] -- cgit v1.1