diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2021-06-07 12:53:38 -0700 |
---|---|---|
committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2021-06-08 11:00:55 +0200 |
commit | 5d81392c67231fa68a67bdacf2a2764ef3e76da5 (patch) | |
tree | ba2af63924e1a8757aad01f62b9cf980492d8930 | |
parent | 4dc3f2af6369f0090898b8d0d27cd0cf2d849d18 (diff) | |
download | meson-5d81392c67231fa68a67bdacf2a2764ef3e76da5.zip meson-5d81392c67231fa68a67bdacf2a2764ef3e76da5.tar.gz meson-5d81392c67231fa68a67bdacf2a2764ef3e76da5.tar.bz2 |
make all arguments to KwargInfo except name and type keyword only
To make them easier to understand in practice
-rw-r--r-- | mesonbuild/interpreterbase.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/interpreterbase.py b/mesonbuild/interpreterbase.py index c887115..6e31202 100644 --- a/mesonbuild/interpreterbase.py +++ b/mesonbuild/interpreterbase.py @@ -427,7 +427,8 @@ class KwargInfo(T.Generic[_T]): """ def __init__(self, name: str, types: T.Union[T.Type[_T], T.Tuple[T.Type[_T], ...], ContainerTypeInfo], - required: bool = False, listify: bool = False, default: T.Optional[_T] = None, + *, required: bool = False, listify: bool = False, + default: T.Optional[_T] = None, since: T.Optional[str] = None, deprecated: T.Optional[str] = None): self.name = name self.types = types |