On Wed, 28 Oct 2009 19:35:44 +0100, Giovanni Bajo <[email protected]> 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). Phil _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
