diff options
Diffstat (limited to 'sources/pyside6')
| -rw-r--r-- | sources/pyside6/libpyside/pysidesignal.cpp | 4 | ||||
| -rw-r--r-- | sources/pyside6/libpyside/signalmanager.cpp | 8 |
2 files changed, 7 insertions, 5 deletions
diff --git a/sources/pyside6/libpyside/pysidesignal.cpp b/sources/pyside6/libpyside/pysidesignal.cpp index af544c4f7..9dfa04e1a 100644 --- a/sources/pyside6/libpyside/pysidesignal.cpp +++ b/sources/pyside6/libpyside/pysidesignal.cpp @@ -694,8 +694,8 @@ static PyObject *signalInstanceDisconnect(PyObject *self, PyObject *args) Py_DECREF(result); } - PyErr_Format(PyExc_RuntimeError, "Failed to disconnect signal %s.", - source->d->signature.constData()); + PyErr_Format(PyExc_RuntimeError, "Failed to disconnect (%S) from signal \"%s\".", + slot, source->d->signature.constData()); return nullptr; } diff --git a/sources/pyside6/libpyside/signalmanager.cpp b/sources/pyside6/libpyside/signalmanager.cpp index 4ed39dd5a..b4e1bb487 100644 --- a/sources/pyside6/libpyside/signalmanager.cpp +++ b/sources/pyside6/libpyside/signalmanager.cpp @@ -658,7 +658,9 @@ int SignalManager::registerMetaMethodGetIndex(QObject *source, const char *signa if (methodIndex == -1) { SbkObject *self = Shiboken::BindingManager::instance().retrieveWrapper(source); if (!Shiboken::Object::hasCppWrapper(self)) { - qWarning() << "Invalid Signal signature:" << signature; + qWarning().noquote().nospace() << __FUNCTION__ + << ": Cannot add dynamic method \"" << signature << "\" (" << type + << ") to " << source << ": No Wrapper found."; return -1; } auto *pySelf = reinterpret_cast<PyObject *>(self); @@ -676,8 +678,8 @@ int SignalManager::registerMetaMethodGetIndex(QObject *source, const char *signa if (type == QMetaMethod::Slot) { qCWarning(lcPySide).noquote().nospace() << "Warning: Registering dynamic slot \"" - << signature << "\" on " << source->metaObject()->className() - << ". Consider annotating with " << slotSignature(signature); + << signature << "\" on \"" << source->metaObject()->className() + << "\". Consider annotating with " << slotSignature(signature); } return type == QMetaMethod::Signal |
