aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside6')
-rw-r--r--sources/pyside6/libpyside/pysidesignal.cpp4
-rw-r--r--sources/pyside6/libpyside/signalmanager.cpp8
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