diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2017-10-01 20:56:41 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2017-11-27 23:32:04 +0200 |
commit | 340422c2872ddf48ab19359bd070af85e21f0eda (patch) | |
tree | 91b8b01f096f33de71e9e57e8f8e85578a68f96b | |
parent | 0d01c91bbf5ef340b1904ad1617ef4f764766fe8 (diff) | |
download | meson-340422c2872ddf48ab19359bd070af85e21f0eda.zip meson-340422c2872ddf48ab19359bd070af85e21f0eda.tar.gz meson-340422c2872ddf48ab19359bd070af85e21f0eda.tar.bz2 |
Renamed DisablerHolder to Disabler because it does not actually hold anything.
-rw-r--r-- | mesonbuild/interpreter.py | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py index 4d7a88a..0a1f2eb 100644 --- a/mesonbuild/interpreter.py +++ b/mesonbuild/interpreter.py @@ -1081,7 +1081,7 @@ ModuleState = namedtuple('ModuleState', [ 'data', 'headers', 'man', 'global_args', 'project_args', 'build_machine', 'host_machine', 'target_machine']) -class DisablerHolder(InterpreterObject): +class Disabler(InterpreterObject): def __init__(self): super().__init__() self.methods.update({'found': self.found_method}) @@ -1098,7 +1098,7 @@ class ModuleHolder(InterpreterObject, ObjectHolder): def method_call(self, method_name, args, kwargs): if is_disabled(args, kwargs): - return DisablerHolder() + return Disabler() try: fn = getattr(self.held_object, method_name) except AttributeError: @@ -1391,14 +1391,14 @@ permitted_kwargs = {'add_global_arguments': {'language'}, def is_disabled(args, kwargs): for i in args: - if isinstance(i, DisablerHolder): + if isinstance(i, Disabler): return True for i in kwargs.values(): - if isinstance(i, DisablerHolder): + if isinstance(i, Disabler): return True if isinstance(i, list): for j in i: - if isinstance(j, DisablerHolder): + if isinstance(j, Disabler): return True return False @@ -1605,7 +1605,7 @@ class Interpreter(InterpreterBase): def func_declare_dependency(self, node, args, kwargs): version = kwargs.get('version', self.project_version) if is_disabled(args, kwargs): - return DisableHolder() + return Disabler() if not isinstance(version, str): raise InterpreterException('Version must be a string.') incs = extract_as_list(kwargs, 'include_directories', unholder=True) @@ -2172,15 +2172,15 @@ to directly access options of other subprojects.''') def func_dependency(self, node, args, kwargs): self.validate_arguments(args, 1, [str]) - if 'required' in kwargs and 'option' in kwargs: - raise InterpreterException('Can only use "required" or "option", not both at the same time.') + if 'required' in kwargs and 'options' in kwargs: + raise InterpreterException('Can only use "required" or "options", not both at the same time.') required = kwargs.get('required', 'options' not in kwargs) for oname in listify(kwargs.get('options', [])): o = self.environment.coredata.user_options[oname] if not isinstance(o, coredata.UserDolphinOption): raise InterpreterException('Value of option must point to a Dolphin object.') if o.value == 'disabled': - return DisablerHolder() + return Disabler() if o.value == 'required': required = True name = args[0] @@ -2442,7 +2442,7 @@ to directly access options of other subprojects.''') @permittedKwargs(permitted_kwargs['test']) def func_test(self, node, args, kwargs): if is_disabled(args, kwargs): - return DisablerHolder() + return Disabler() self.add_test(node, args, kwargs, True) def unpack_env_kwarg(self, kwargs): @@ -2968,7 +2968,7 @@ different subdirectory. def build_target(self, node, args, kwargs, targetholder): if is_disabled(args, kwargs): - return DisablerHolder() + return Disabler() if not args: raise InterpreterException('Target does not have a name.') name = args[0] |