On 7/17/06, Andreas Pakulat <[EMAIL PROTECTED]> wrote:
On 17.07.06 22:00:41, Arve Knudsen wrote:
> Ok, I found the original thread. There is no explanation as to why no
> extra reference is kept however.

I don't know too much about python refcounting, but I think one problem
could be what to do if the model index disappears. Also decrease the
reference count? This could lead to a problem if "something" else still
needs the object... Phil needs to answer this.

When the model index is destroyed, it should decrease the reference
count seems like the obvious answer. If the object is referred to
elsewhere its reference count should reflect this.

> There might be a good reason for this
> behaviour, but it does represent a rather nasty pitfall.

Well, that's probably a reason why it was introduced so late, you had to
use internalId before.

My impression from reading the thread is that it was non-trivial to
implement, but added out of a real need, expressed by users.

Arve

_______________________________________________
PyKDE mailing list    PyKDE@mats.imk.fraunhofer.de
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to