diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2021-07-22 09:21:57 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2021-08-16 16:21:51 -0700 |
commit | 32d3b5c9e2d17b6cfc2a3fa4e3f5225d927abe03 (patch) | |
tree | 345be95f83cff959afea1ec6ffc16c2d15aa9782 | |
parent | a1fb3199c863ea03b9faa65cfa77b3aa75ea2dcb (diff) | |
download | meson-32d3b5c9e2d17b6cfc2a3fa4e3f5225d927abe03.zip meson-32d3b5c9e2d17b6cfc2a3fa4e3f5225d927abe03.tar.gz meson-32d3b5c9e2d17b6cfc2a3fa4e3f5225d927abe03.tar.bz2 |
interpreter/compiler: Replace permittedKwargs({}) with noKwargs
The former isn't really correct, as it wants a set and is getting a
dict, the other is also conceptually clearer I think.
-rw-r--r-- | mesonbuild/interpreter/compiler.py | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/mesonbuild/interpreter/compiler.py b/mesonbuild/interpreter/compiler.py index b1eef2f..139426c 100644 --- a/mesonbuild/interpreter/compiler.py +++ b/mesonbuild/interpreter/compiler.py @@ -28,22 +28,22 @@ class TryRunResultHolder(ObjectHolder['RunResult']): }) @noPosargs - @permittedKwargs({}) + @noKwargs def returncode_method(self, args, kwargs): return self.held_object.returncode @noPosargs - @permittedKwargs({}) + @noKwargs def compiled_method(self, args, kwargs): return self.held_object.compiled @noPosargs - @permittedKwargs({}) + @noKwargs def stdout_method(self, args, kwargs): return self.held_object.stdout @noPosargs - @permittedKwargs({}) + @noKwargs def stderr_method(self, args, kwargs): return self.held_object.stderr @@ -129,12 +129,12 @@ class CompilerHolder(ObjectHolder['Compiler']): return tpl.format(', '.join(names)) + endl @noPosargs - @permittedKwargs({}) + @noKwargs def version_method(self, args, kwargs): return self.compiler.version @noPosargs - @permittedKwargs({}) + @noKwargs def cmd_array_method(self, args, kwargs): return self.compiler.exelist @@ -228,18 +228,18 @@ class CompilerHolder(ObjectHolder['Compiler']): return result @noPosargs - @permittedKwargs({}) + @noKwargs def get_id_method(self, args, kwargs): return self.compiler.get_id() @noPosargs - @permittedKwargs({}) + @noKwargs @FeatureNew('compiler.get_linker_id', '0.53.0') def get_linker_id_method(self, args, kwargs): return self.compiler.get_linker_id() @noPosargs - @permittedKwargs({}) + @noKwargs def symbols_have_underscore_prefix_method(self, args, kwargs): ''' Check if the compiler prefixes _ (underscore) to global C symbols @@ -248,7 +248,7 @@ class CompilerHolder(ObjectHolder['Compiler']): return self.compiler.symbols_have_underscore_prefix(self.environment) @noPosargs - @permittedKwargs({}) + @noKwargs def unittest_args_method(self, args, kwargs): ''' This function is deprecated and should not be used. @@ -663,14 +663,14 @@ class CompilerHolder(ObjectHolder['Compiler']): self.compiler.language) return lib - @permittedKwargs({}) + @noKwargs def has_argument_method(self, args: T.Sequence[str], kwargs) -> bool: args = mesonlib.stringlistify(args) if len(args) != 1: raise InterpreterException('has_argument takes exactly one argument.') return self.has_multi_arguments_method(args, kwargs) - @permittedKwargs({}) + @noKwargs def has_multi_arguments_method(self, args: T.Sequence[str], kwargs: dict): args = mesonlib.stringlistify(args) result, cached = self.compiler.has_multi_arguments(args, self.environment) @@ -707,7 +707,7 @@ class CompilerHolder(ObjectHolder['Compiler']): supported_args.append(arg) return supported_args - @permittedKwargs({}) + @noKwargs def first_supported_argument_method(self, args: T.Sequence[str], kwargs: dict) -> T.List[str]: for arg in mesonlib.stringlistify(args): if self.has_argument_method(arg, kwargs): @@ -717,7 +717,7 @@ class CompilerHolder(ObjectHolder['Compiler']): return [] @FeatureNew('compiler.has_link_argument', '0.46.0') - @permittedKwargs({}) + @noKwargs def has_link_argument_method(self, args, kwargs): args = mesonlib.stringlistify(args) if len(args) != 1: @@ -725,7 +725,7 @@ class CompilerHolder(ObjectHolder['Compiler']): return self.has_multi_link_arguments_method(args, kwargs) @FeatureNew('compiler.has_multi_link_argument', '0.46.0') - @permittedKwargs({}) + @noKwargs def has_multi_link_arguments_method(self, args, kwargs): args = mesonlib.stringlistify(args) result, cached = self.compiler.has_multi_link_arguments(args, self.environment) @@ -741,7 +741,7 @@ class CompilerHolder(ObjectHolder['Compiler']): return result @FeatureNew('compiler.get_supported_link_arguments_method', '0.46.0') - @permittedKwargs({}) + @noKwargs def get_supported_link_arguments_method(self, args, kwargs): args = mesonlib.stringlistify(args) supported_args = [] @@ -751,7 +751,7 @@ class CompilerHolder(ObjectHolder['Compiler']): return supported_args @FeatureNew('compiler.first_supported_link_argument_method', '0.46.0') - @permittedKwargs({}) + @noKwargs def first_supported_link_argument_method(self, args, kwargs): for i in mesonlib.stringlistify(args): if self.has_link_argument_method(i, kwargs): @@ -761,7 +761,7 @@ class CompilerHolder(ObjectHolder['Compiler']): return [] @FeatureNew('compiler.has_function_attribute', '0.48.0') - @permittedKwargs({}) + @noKwargs def has_func_attribute_method(self, args, kwargs): args = mesonlib.stringlistify(args) if len(args) != 1: @@ -773,7 +773,7 @@ class CompilerHolder(ObjectHolder['Compiler']): return result @FeatureNew('compiler.get_supported_function_attributes', '0.48.0') - @permittedKwargs({}) + @noKwargs def get_supported_function_attributes_method(self, args, kwargs): args = mesonlib.stringlistify(args) return [a for a in args if self.has_func_attribute_method(a, kwargs)] |