diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2021-09-30 15:50:35 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2021-11-01 12:24:25 -0700 |
commit | 09a1528ce0897e21c2cae1f6fd9772ce2b30cd55 (patch) | |
tree | 65606cc84e6948d8c17541d8bcd80451aae079a5 | |
parent | 7f8961897a52c13a66d692d6085a8f01c1eae509 (diff) | |
download | meson-09a1528ce0897e21c2cae1f6fd9772ce2b30cd55.zip meson-09a1528ce0897e21c2cae1f6fd9772ce2b30cd55.tar.gz meson-09a1528ce0897e21c2cae1f6fd9772ce2b30cd55.tar.bz2 |
modules: remove harmful forwarding init methods
There is no reason for these inititializers to exist, all they do is
defer to the parent initializer. Worse, since they are not type
annotated thy prevent the parent type annotations from being used
-rw-r--r-- | mesonbuild/modules/__init__.py | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/mesonbuild/modules/__init__.py b/mesonbuild/modules/__init__.py index d09fa86..bd62b6e 100644 --- a/mesonbuild/modules/__init__.py +++ b/mesonbuild/modules/__init__.py @@ -198,21 +198,16 @@ class ModuleReturnValue: self.new_objects = new_objects class GResourceTarget(build.CustomTarget): - def __init__(self, name, subdir, subproject, kwargs): - super().__init__(name, subdir, subproject, kwargs) + pass class GResourceHeaderTarget(build.CustomTarget): - def __init__(self, name, subdir, subproject, kwargs): - super().__init__(name, subdir, subproject, kwargs) + pass class GirTarget(build.CustomTarget): - def __init__(self, name, subdir, subproject, kwargs): - super().__init__(name, subdir, subproject, kwargs) + pass class TypelibTarget(build.CustomTarget): - def __init__(self, name, subdir, subproject, kwargs): - super().__init__(name, subdir, subproject, kwargs) + pass class VapiTarget(build.CustomTarget): - def __init__(self, name, subdir, subproject, kwargs): - super().__init__(name, subdir, subproject, kwargs) + pass |