It looks like PyQt5 raises TypeError on disconnect if signal wasn't connected before, which is caught, but PySide2 raises RuntimeError and stops the application in this case.
venv/lib64/python3.6/site-packages/taurus/qt/qtgui/input/tauruscombobox.py", line 78, in postDetach
self.currentIndexChanged.disconnect(self.writeIndexValue)
RuntimeError: Failed to disconnect signal currentIndexChanged(int).
It looks like PyQt5 raises
TypeError
on disconnect if signal wasn't connected before, which is caught, but PySide2 raisesRuntimeError
and stops the application in this case.