diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2021-03-25 14:43:45 -0700 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2021-05-28 09:26:38 -0400 |
commit | 012d60b100ec702dabb6fd58f6a765ec60b1b199 (patch) | |
tree | 7109553832d2b8d67f5b0f88cdb17336983f284b /mesonbuild/mesonlib/universal.py | |
parent | 49b50374968357dcf74cc6f7876e8649c6cf022a (diff) | |
download | meson-012d60b100ec702dabb6fd58f6a765ec60b1b199.zip meson-012d60b100ec702dabb6fd58f6a765ec60b1b199.tar.gz meson-012d60b100ec702dabb6fd58f6a765ec60b1b199.tar.bz2 |
mesonlib: Allow PerMachineDefaultable to take arguments at initialization
Diffstat (limited to 'mesonbuild/mesonlib/universal.py')
-rw-r--r-- | mesonbuild/mesonlib/universal.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/mesonlib/universal.py b/mesonbuild/mesonlib/universal.py index 22e3d18..684d223 100644 --- a/mesonbuild/mesonlib/universal.py +++ b/mesonbuild/mesonlib/universal.py @@ -530,8 +530,8 @@ class PerThreeMachine(PerMachine[_T]): class PerMachineDefaultable(PerMachine[T.Optional[_T]]): """Extends `PerMachine` with the ability to default from `None`s. """ - def __init__(self) -> None: - super().__init__(None, None) + def __init__(self, build: T.Optional[_T] = None, host: T.Optional[_T] = None) -> None: + super().__init__(build, host) def default_missing(self) -> "PerMachine[_T]": """Default host to build |