aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/base.py
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2019-12-04 16:50:38 +0100
committerJussi Pakkanen <jpakkane@gmail.com>2019-12-05 00:22:10 +0200
commitfe853ee516e1e7b392753a6e8f1f0b9cad6fb54f (patch)
tree70c5316a7ab02895fef0b4b30d96efccf78b7cfa /mesonbuild/dependencies/base.py
parent268d59516f72400767b6347d86f9210cefac0797 (diff)
downloadmeson-fe853ee516e1e7b392753a6e8f1f0b9cad6fb54f.zip
meson-fe853ee516e1e7b392753a6e8f1f0b9cad6fb54f.tar.gz
meson-fe853ee516e1e7b392753a6e8f1f0b9cad6fb54f.tar.bz2
lgtm: fix Missing call to __init__ during object initialization
Either mark the missing calls as intentional, or explicetly call the right __init__ method and avoid mixing super() and explicit base calss calls.
Diffstat (limited to 'mesonbuild/dependencies/base.py')
-rw-r--r--mesonbuild/dependencies/base.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/dependencies/base.py b/mesonbuild/dependencies/base.py
index a151915..36d9f65 100644
--- a/mesonbuild/dependencies/base.py
+++ b/mesonbuild/dependencies/base.py
@@ -1896,7 +1896,7 @@ class ExternalProgram:
return self.name
-class NonExistingExternalProgram(ExternalProgram):
+class NonExistingExternalProgram(ExternalProgram): # lgtm [py/missing-call-to-init]
"A program that will never exist"
def __init__(self, name='nonexistingprogram'):
@@ -1912,7 +1912,7 @@ class NonExistingExternalProgram(ExternalProgram):
return False
-class EmptyExternalProgram(ExternalProgram):
+class EmptyExternalProgram(ExternalProgram): # lgtm [py/missing-call-to-init]
'''
A program object that returns an empty list of commands. Used for cases
such as a cross file exe_wrapper to represent that it's not required.