[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: [PyQt] Regressions on destruction of =?UTF-8?Q?objects=3F?=
From:       Giovanni Bajo <rasky () develer ! com>
Date:       2009-10-28 23:37:14
Message-ID: 874d85e39b3bd209592b4f3c9f051853 () develer ! com
[Download RAW message or body]

On Wed, 28 Oct 2009 22:14:41 +0000, Phil Thompson
<phil@riverbankcomputing.co.uk> wrote:
> On Wed, 28 Oct 2009 19:35:44 +0100, Giovanni Bajo <rasky@develer.com>
> wrote:
>> Hi Phil,
>> 
>> I'm testing PyQt 4.6.1 and SIP 4.9.1 over my small regression testsuite
>> (it contains testcases for bugs that I have reported to you over the
>> years and that you have fixed).
>> 
>> There are 4 testcases failing with the new SIP/PyQt pair, but they all
>> seem related to the same issue. Try this one:
>> 
>> =====================================================================
>> #!/usr/bin/env python
>> from PyQt4.Qt import *
>> 
>> a = QObject(None)
>> 
>> called = []
>> def myslot():
>>     called.append(True)
>> 
>> QObject.connect(a, SIGNAL("destroyed()"), a, SIGNAL("QUIT()"))
>> QObject.connect(a, SIGNAL("destroyed()"), myslot)
>> QObject.connect(a, SIGNAL("QUIT()"), myslot)
>> 
>> del a
>> assert len(called) == 2, len(called)
>> =====================================================================
>> 
>> I would say this should work, right?
> 
> Fixed in tonight's PyQt snapshot (and test added to the test suite).

Can you send me the patch please?
-- 
Giovanni Bajo
Develer S.r.l.
http://www.develer.com
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic