Details
Description
Following code snippet raises RuntimeError but it shouldn't:
>>> from PySide.QtCore import *
>>> class Obj(QObject):
... signal = Signal()
...
>>> obj = Obj()
>>> def hi(): print 'hi'
...
>>> obj.signal.connect(hi, Qt.UniqueConnection)
True
>>> obj.signal.connect(hi, Qt.UniqueConnection)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
RuntimeError: Failed to connect signal signal().
Instead of RuntimeError it should have just returned False.
Attachments
For Gerrit Dashboard: PYSIDE-34 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
218282,5 | Fix error with second Qt.UniqueConnection call | 5.9 | pyside/pyside-setup | Status: MERGED | +2 | 0 |