Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-08-15 15:27:39 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-08-16 11:35:55 +0200
commit659bc34168f33c43c65f5160a7619e25cac20529 (patch)
treef85a471c61366ea4edb47be1d852ec465cad8bab /sources/pyside6/libpyside/signalmanager.cpp
parentbeaf2513cbe23f0a40162df1cd454c278fc7a1d1 (diff)
libpyside: Output a warning when a property metacall fails
Pick-to: 6.3 6.2 Change-Id: Ib435b4b87a92e859a5e1da0b54e6d442b465defc Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/pyside6/libpyside/signalmanager.cpp')
-rw-r--r--sources/pyside6/libpyside/signalmanager.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/sources/pyside6/libpyside/signalmanager.cpp b/sources/pyside6/libpyside/signalmanager.cpp
index f3f12cb72..3d7b1f896 100644
--- a/sources/pyside6/libpyside/signalmanager.cpp
+++ b/sources/pyside6/libpyside/signalmanager.cpp
@@ -376,8 +376,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;
}