On Fri, 2008-07-04 at 10:48 +0200, Sundance wrote:
> Giovanni Bajo wrote:
> 
> > The assert triggers, meaning that the object of type MyWidget is not
> > released.
> 
> Hi Giovanni,
> 
> Yes, this is a known bug: SIP keeps a hard reference to bound methods in 
> its method cache (the bound method being ws.sizeHint in your example). 
> Since bound methods keep a reference to the object they're bound to, 
> your object is never freed and its memory is leaked.
> 
> I understand Phil is already on it.

It's a rather new regression, though. It wasn't happening 6 months ago.
-- 
Giovanni Bajo
Develer S.r.l.
http://www.develer.com


_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to