aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/libpyside/signalmanager.cpp
diff options
context:
space:
mode:
authorChristian Tismer <tismer@stackless.com>2023-05-19 15:31:25 +0200
committerChristian Tismer <tismer@stackless.com>2023-05-19 23:05:14 +0200
commit91d0d3f1e3d97d1981231e8cfcbb3e4bbf2b81af (patch)
tree15a67c4d55dd365e1d991f6bc7c64ce3328f5ecf /sources/pyside6/libpyside/signalmanager.cpp
parent7256d15ee0514629bde0b60843628288a4ba6a50 (diff)
Shiboken: Undo the unraisable exception delay for now
The delayed exception looked good in the first place. PYSIDE-2310 and PSIDE-2321 showed some special cases where the delayed error reporting fails to notify about an error, to be in time (2321) or all-together (2310). This is no complete reversal of the thing. We need to improve the theory to cover all cases and do a better implementation. This temporary reversal removes the pressure from us to get the feature perfect before the 6.5.1 release. Change-Id: Idf25ca31571a45c59082d27e4d736a4932ab9f8c Fixes: PYSIDE-2310 Fixes: PYSIDE-2321 Pick-to: 6.5 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'sources/pyside6/libpyside/signalmanager.cpp')
-rw-r--r--sources/pyside6/libpyside/signalmanager.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/pyside6/libpyside/signalmanager.cpp b/sources/pyside6/libpyside/signalmanager.cpp
index f544bf751..b08ec24a5 100644
--- a/sources/pyside6/libpyside/signalmanager.cpp
+++ b/sources/pyside6/libpyside/signalmanager.cpp
@@ -415,7 +415,7 @@ int SignalManager::SignalManagerPrivate::qtPropertyMetacall(QObject *object,
: "Unknown property type '%s' of QObject '%s' used in fget with %R",
pp->d->typeName.constData(), metaObject->className(), excValue);
if (PyErr_Occurred())
- Shiboken::Errors::storeError();
+ PyErr_Print();
Py_DECREF(excType);
Py_DECREF(excValue);
Py_XDECREF(excTraceback);