summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJouke Witteveen <j.witteveen@gmail.com>2025-07-24 13:53:30 +0200
committerJussi Pakkanen <jussi.pakkanen@mailbox.org>2025-11-28 12:41:01 +0200
commit5e399434f2c3bb791f0c16f01fa85680c3f90fb7 (patch)
tree7e8a79dec0d30d41df82fc9d31b4dae2fd82bee5
parent054fd1ef13b1e615825e780a73cee4867ce0d8b9 (diff)
downloadmeson-5e399434f2c3bb791f0c16f01fa85680c3f90fb7.tar.gz
Simplify to_list implementation for custom targets
-rw-r--r--mesonbuild/interpreter/interpreterobjects.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/mesonbuild/interpreter/interpreterobjects.py b/mesonbuild/interpreter/interpreterobjects.py
index 3bdbcb93e..4dce3f5ff 100644
--- a/mesonbuild/interpreter/interpreterobjects.py
+++ b/mesonbuild/interpreter/interpreterobjects.py
@@ -1141,10 +1141,7 @@ class _CustomTargetHolder(ObjectHolder[_CT]):
@noKwargs
@InterpreterObject.method('to_list')
def to_list_method(self, args: T.List[TYPE_var], kwargs: TYPE_kwargs) -> T.List[build.CustomTargetIndex]:
- result = []
- for i in self.held_object:
- result.append(i)
- return result
+ return list(self.held_object)
@noKwargs
@typed_operator(MesonOperator.INDEX, int)