aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2021-06-07 12:53:38 -0700
committerDaniel Mensinger <daniel@mensinger-ka.de>2021-06-08 11:00:55 +0200
commit5d81392c67231fa68a67bdacf2a2764ef3e76da5 (patch)
treeba2af63924e1a8757aad01f62b9cf980492d8930
parent4dc3f2af6369f0090898b8d0d27cd0cf2d849d18 (diff)
downloadmeson-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.py3
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