diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2018-10-07 20:02:03 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-07 20:02:03 +0300 |
commit | 85efd363cbcbf3ac5d917a14fe1fccc857c1e859 (patch) | |
tree | f151c2b73bca3e8497c7cd9a3ee8333a14f2fa4f /mesonbuild/interpreter.py | |
parent | 091e079354fe6322823048c9debd1a13bdc7e37f (diff) | |
parent | b6fc063b13ff53c6c36abeb592983f50da995e3b (diff) | |
download | meson-85efd363cbcbf3ac5d917a14fe1fccc857c1e859.zip meson-85efd363cbcbf3ac5d917a14fe1fccc857c1e859.tar.gz meson-85efd363cbcbf3ac5d917a14fe1fccc857c1e859.tar.bz2 |
Merge pull request #3900 from xclaesse/in-operator
Interpreter: Add "in", "not in", "break", and "continue" operators
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r-- | mesonbuild/interpreter.py | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py index e97ac8e..f2b8f34 100644 --- a/mesonbuild/interpreter.py +++ b/mesonbuild/interpreter.py @@ -29,6 +29,7 @@ from .interpreterbase import check_stringlist, flatten, noPosargs, noKwargs, str from .interpreterbase import InterpreterException, InvalidArguments, InvalidCode, SubdirDoneRequest from .interpreterbase import InterpreterObject, MutableInterpreterObject, Disabler from .interpreterbase import FeatureNew, FeatureDeprecated, FeatureNewKwargs +from .interpreterbase import ObjectHolder from .modules import ModuleReturnValue import os, shutil, uuid @@ -57,14 +58,6 @@ def stringifyUserArguments(args): raise InvalidArguments('Function accepts only strings, integers, lists and lists thereof.') -class ObjectHolder: - def __init__(self, obj, subproject=None): - self.held_object = obj - self.subproject = subproject - - def __repr__(self): - return '<Holder: {!r}>'.format(self.held_object) - class FeatureOptionHolder(InterpreterObject, ObjectHolder): def __init__(self, env, option): InterpreterObject.__init__(self) |