aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2021-03-25 14:43:45 -0700
committerXavier Claessens <xclaesse@gmail.com>2021-05-28 09:26:38 -0400
commit012d60b100ec702dabb6fd58f6a765ec60b1b199 (patch)
tree7109553832d2b8d67f5b0f88cdb17336983f284b /mesonbuild
parent49b50374968357dcf74cc6f7876e8649c6cf022a (diff)
downloadmeson-012d60b100ec702dabb6fd58f6a765ec60b1b199.zip
meson-012d60b100ec702dabb6fd58f6a765ec60b1b199.tar.gz
meson-012d60b100ec702dabb6fd58f6a765ec60b1b199.tar.bz2
mesonlib: Allow PerMachineDefaultable to take arguments at initialization
Diffstat (limited to 'mesonbuild')
-rw-r--r--mesonbuild/mesonlib/universal.py4
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