diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-08-15 15:27:39 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-08-16 11:40:19 +0000 |
commit | 3ff9d620b458f64a308cf939de005ed0b3696671 (patch) | |
tree | ba27762fbdd81a70931fbe1052bb3d82df5fb904 | |
parent | 0625f8373b4a8df9bc82835624495f26780c3f22 (diff) |
libpyside: Output a warning when a property metacall fails
Change-Id: Ib435b4b87a92e859a5e1da0b54e6d442b465defc
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 659bc34168f33c43c65f5160a7619e25cac20529)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | sources/pyside6/libpyside/signalmanager.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sources/pyside6/libpyside/signalmanager.cpp b/sources/pyside6/libpyside/signalmanager.cpp index 67302beab..ce4283fda 100644 --- a/sources/pyside6/libpyside/signalmanager.cpp +++ b/sources/pyside6/libpyside/signalmanager.cpp @@ -413,8 +413,12 @@ int SignalManager::SignalManagerPrivate::qtPropertyMetacall(QObject *object, pp->d->metaCall(pySelf, call, args); Py_XDECREF(pp); - if (PyErr_Occurred()) + if (PyErr_Occurred()) { + qWarning().noquote().nospace() + << "An error occurred executing the property metacall " << call + << " on property \"" << mp.name() << "\" of " << object; handleMetaCallError(object, &result); + } return result; } |