<div dir="ltr">Hi list,<div><br></div><div>I've a question regarding the correct way to transfer ownership of a list of objects. I've searched for examples in the PyQt sip files, and the best I can find is from QWinJumpList which indicates that a simple /Transfer/ annotation should work for transferring all the list items:</div><div><br></div><div>    QWinJumpListCategory *addCategory(const QString &title,<br>            const QList<QWinJumpListItem *> items /Transfer/ = QList<QWinJumpListItem *>());<br></div><div><br></div><div>(from qwinjumplist.sip)</div><div><br></div><div>However, in my tests, just adding /Transfer/ to a list argument doesn't correctly transfer all the ownership of these objects and I get crashes as soon as one of the python list members gets garbage collected.</div><div><br></div><div>Should this work? Or is there a better/safer/"canonical" way to transfer lists of objects in sip?</div><div><br></div><div>Thanks in advance,</div><div>Nyall</div><div><br></div></div>