aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2017-10-01 20:56:41 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2017-11-27 23:32:04 +0200
commit340422c2872ddf48ab19359bd070af85e21f0eda (patch)
tree91b8b01f096f33de71e9e57e8f8e85578a68f96b
parent0d01c91bbf5ef340b1904ad1617ef4f764766fe8 (diff)
downloadmeson-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.py22
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]