<div class="gmail_quote">Hi Andreas,<br><br>On Mon, Apr 13, 2009 at 9:58 AM, Andreas Pakulat <span dir="ltr">&lt;<a href="mailto:apaku@gmx.de" target="_blank">apaku@gmx.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div>On 13.04.09 14:11:46, Arnold Krille wrote:<br>
&gt; It is a pointer for internal purposes, that is internal for the model<br>
&gt; so it can map indexes to the internal data structures. (And yes, that<br>
&gt; is needed for anything except simple list or table models.:)<br>
<br>
</div>&lt;nitpick&gt;Thats not true actually, you can create the most complex model<br>
imaginable without using the internalPointer, simply by using the<br>
internalId and the related createIndex overload. That also automatically<br>
solves any problems created by python&#39;s refcounting+garbage collection<br>
(if you forget to store a reference to an object for the model in your<br>
model)<br>
</blockquote><div><br>Could you please sugggest an example of this approach, if you know of one? I started a thread on March 10 on this mailing list (&quot;seeking advice on why this script segfaults&quot;) where I put together an unsatisfying work around to avoid segfaults that were probably caused by my use of internalPointer.<br>
<br>Thanks,<br>Darren<br></div></div>