diff options
| author | Christian Tismer <tismer@stackless.com> | 2023-05-19 15:31:25 +0200 |
|---|---|---|
| committer | Christian Tismer <tismer@stackless.com> | 2023-05-19 23:05:14 +0200 |
| commit | 91d0d3f1e3d97d1981231e8cfcbb3e4bbf2b81af (patch) | |
| tree | 15a67c4d55dd365e1d991f6bc7c64ce3328f5ecf /sources/pyside6/libpyside/signalmanager.cpp | |
| parent | 7256d15ee0514629bde0b60843628288a4ba6a50 (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.cpp | 2 |
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); |
