diff options
author | Eli Schwartz <eschwartz@archlinux.org> | 2022-08-29 19:25:36 -0400 |
---|---|---|
committer | Eli Schwartz <eschwartz@archlinux.org> | 2022-09-12 19:16:59 -0400 |
commit | 7972c49bda5c2fcd6d647f45f5a5fa250f68f4b6 (patch) | |
tree | 13040f231cd888cb40541e7c5a4e36ab92285d43 /mesonbuild/dependencies/base.py | |
parent | 36e7748d02ccd933f1ebe865564c7cee22fddbf6 (diff) | |
download | meson-7972c49bda5c2fcd6d647f45f5a5fa250f68f4b6.zip meson-7972c49bda5c2fcd6d647f45f5a5fa250f68f4b6.tar.gz meson-7972c49bda5c2fcd6d647f45f5a5fa250f68f4b6.tar.bz2 |
dependencies: simplify log_tried into a staticmethod
It doesn't really need class instantiation to just know what type it is,
and this way we can get the information early if a dependency fails to
init.
Diffstat (limited to 'mesonbuild/dependencies/base.py')
-rw-r--r-- | mesonbuild/dependencies/base.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/mesonbuild/dependencies/base.py b/mesonbuild/dependencies/base.py index 550a88f..afe70c7 100644 --- a/mesonbuild/dependencies/base.py +++ b/mesonbuild/dependencies/base.py @@ -387,7 +387,8 @@ class ExternalDependency(Dependency, HasNativeKwarg): def log_info(self) -> str: return '' - def log_tried(self) -> str: + @staticmethod + def log_tried() -> str: return '' # Check if dependency version meets the requirements @@ -602,7 +603,8 @@ class SystemDependency(ExternalDependency): super().__init__(DependencyTypeName('system'), env, kwargs, language=language) self.name = name - def log_tried(self) -> str: + @staticmethod + def log_tried() -> str: return 'system' @@ -615,5 +617,6 @@ class BuiltinDependency(ExternalDependency): super().__init__(DependencyTypeName('builtin'), env, kwargs, language=language) self.name = name - def log_tried(self) -> str: + @staticmethod + def log_tried() -> str: return 'builtin' |