aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2021-06-02 11:24:22 -0700
committerDylan Baker <dylan@pnwbakers.com>2021-06-15 12:48:53 -0700
commit2a8a6bb8814bbeeea7b52d1871ed49562fe4575f (patch)
treecc2d594926e1fd7daa9a686b12c4593e1b40b262
parentec48dbd2d6f265529043f1db680b15dac14b7361 (diff)
downloadmeson-2a8a6bb8814bbeeea7b52d1871ed49562fe4575f.zip
meson-2a8a6bb8814bbeeea7b52d1871ed49562fe4575f.tar.gz
meson-2a8a6bb8814bbeeea7b52d1871ed49562fe4575f.tar.bz2
modules/qt: Return GeneratedListHolder instead of GeneratedList
This really shouldn't be necissary, but fixing the typing annotations of ModuleReturnValue is much harder than just returning the Holder directly.
-rw-r--r--mesonbuild/modules/qt.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/modules/qt.py b/mesonbuild/modules/qt.py
index 1d38cbe..fb6c3c7 100644
--- a/mesonbuild/modules/qt.py
+++ b/mesonbuild/modules/qt.py
@@ -26,7 +26,7 @@ from . import ModuleReturnValue, ExtensionModule
from ..interpreterbase import ContainerTypeInfo, FeatureDeprecated, KwargInfo, noPosargs, FeatureNew, typed_kwargs
from ..interpreter import extract_required_kwarg
from ..programs import NonExistingExternalProgram
-from ..interpreter.interpreterobjects import DependencyHolder, ExternalLibraryHolder, IncludeDirsHolder, FeatureOptionHolder
+from ..interpreter.interpreterobjects import DependencyHolder, ExternalLibraryHolder, IncludeDirsHolder, FeatureOptionHolder, GeneratedListHolder
if T.TYPE_CHECKING:
from . import ModuleState
@@ -350,7 +350,7 @@ class QtBaseModule(ExtensionModule):
kwargs['extra_args'] + ['-o', '@OUTPUT@', '@INPUT@'],
['ui_@BASENAME@.h'],
name=f'Qt{self.qt_version} ui')
- out = gen.process_files(kwargs['sources'], state)
+ out = GeneratedListHolder(gen.process_files(kwargs['sources'], state))
return ModuleReturnValue(out, [out])
@FeatureNew('qt.compile_moc', '0.59.0')