diff options
author | Daniel Mensinger <daniel@mensinger-ka.de> | 2019-09-25 13:36:26 +0200 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2019-09-25 08:28:11 -0400 |
commit | c4f96e00a6a49613efd25fe75b521ea2dff72f8d (patch) | |
tree | edc287cb57f9ee7fee2bb8833125ba686c91fdc1 /mesonbuild/interpreter.py | |
parent | 6ac5db50c901f172176b297d087e6123df497062 (diff) | |
download | meson-c4f96e00a6a49613efd25fe75b521ea2dff72f8d.zip meson-c4f96e00a6a49613efd25fe75b521ea2dff72f8d.tar.gz meson-c4f96e00a6a49613efd25fe75b521ea2dff72f8d.tar.bz2 |
removed the InternalDepdendencyHolder, since it is unused
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r-- | mesonbuild/interpreter.py | 39 |
1 files changed, 1 insertions, 38 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py index d324549..e0b17db 100644 --- a/mesonbuild/interpreter.py +++ b/mesonbuild/interpreter.py @@ -453,41 +453,6 @@ class DependencyHolder(InterpreterObject, ObjectHolder): def variable_method(self, args, kwargs): return self.held_object.get_variable(**kwargs) - -class InternalDependencyHolder(InterpreterObject, ObjectHolder): - def __init__(self, dep, pv): - InterpreterObject.__init__(self) - ObjectHolder.__init__(self, dep, pv) - self.methods.update({'found': self.found_method, - 'get_variable': self.variable_method, - 'partial_dependency': self.partial_dependency_method, - 'version': self.version_method, - }) - - @noPosargs - @permittedKwargs({}) - def found_method(self, args, kwargs): - return True - - @noPosargs - @permittedKwargs({}) - def version_method(self, args, kwargs): - return self.held_object.get_version() - - @FeatureNew('dep.partial_dependency', '0.46.0') - @noPosargs - @permittedKwargs(permitted_method_kwargs['partial_dependency']) - def partial_dependency_method(self, args, kwargs): - pdep = self.held_object.get_partial_dependency(**kwargs) - return DependencyHolder(pdep, self.subproject) - - @FeatureNew('dep.get_variable', '0.51.0') - @noPosargs - @permittedKwargs({'cmake', 'pkgconfig', 'configtool', 'default_variable', 'pkgconfig_define'}) - def variable_method(self, args, kwargs): - return self.held_object.get_variable(**kwargs) - - class ExternalProgramHolder(InterpreterObject, ObjectHolder): def __init__(self, ep): InterpreterObject.__init__(self) @@ -2202,9 +2167,7 @@ class Interpreter(InterpreterBase): raise RuntimeError('Do not do this.') elif isinstance(item, build.Data): return DataHolder(item) - elif isinstance(item, dependencies.InternalDependency): - return InternalDependencyHolder(item, self.subproject) - elif isinstance(item, dependencies.ExternalDependency): + elif isinstance(item, dependencies.Dependency): return DependencyHolder(item, self.subproject) elif isinstance(item, dependencies.ExternalProgram): return ExternalProgramHolder(item) |