From 0bef89b0c2cf49d70cbb41ab980a796044bd858c Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Wed, 23 Jun 2021 09:25:45 -0400 Subject: interpreter: Empty list used to be allowed in install_headers/man That change introduced when porting to @typed_pos_args breaks gtk4. We could decide to deprecate/warn but should not error for backward compatibility. --- mesonbuild/interpreter/interpreter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mesonbuild/interpreter') diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py index f55e58a..f1c7f33 100644 --- a/mesonbuild/interpreter/interpreter.py +++ b/mesonbuild/interpreter/interpreter.py @@ -1881,7 +1881,7 @@ This will become a hard error in the future.''' % kwargs['input'], location=self self.build.benchmarks.append(t) mlog.debug('Adding benchmark', mlog.bold(t.name, True)) - @typed_pos_args('install_headers', varargs=(str, mesonlib.File), min_varargs=1) + @typed_pos_args('install_headers', varargs=(str, mesonlib.File)) @typed_kwargs( 'install_headers', KwargInfo('install_dir', (str, None)), @@ -1902,7 +1902,7 @@ This will become a hard error in the future.''' % kwargs['input'], location=self return h - @typed_pos_args('install_man', varargs=(str, mesonlib.File), min_varargs=1) + @typed_pos_args('install_man', varargs=(str, mesonlib.File)) @typed_kwargs( 'install_man', KwargInfo('install_dir', (str, None)), -- cgit v1.1