aboutsummaryrefslogtreecommitdiffstats
path: root/build_history
diff options
context:
space:
mode:
authorChristian Tismer <tismer@stackless.com>2021-11-09 15:24:30 +0100
committerChristian Tismer <tismer@stackless.com>2021-11-09 16:12:27 +0100
commit132d425a105749455e174563ec6b7123961c5076 (patch)
tree90c581ce15113e946f46516c8d37f6dd99861589 /build_history
parent1c16cad157eb6233c8d128567719d214c395b10e (diff)
PyPySide: Fix BindingManager::getOverride and others
PyPy has a major difference when it comes to distinguish PyCFunction and PyFunction/PyMethod. PyCFunction is not differentiated in PyPy and its handling collapses with PyMethod handling. A simple way to emulate the difference is by a redefinition that uses a check for __module__, that does not exist for builtins. Observation: There are quite a number of false callbacks in Qt that create wrong notifications. Before this error was fixed, these errors were reported by the error handler. When handled correctly, these spurious notifications are ignored, again. The effect of this change is very good: 76 errors left instead of 99. [ChangeLog][shiboken6] The override handling for PyPy was fixed because PyPy has a different understanding of builtin functions. Task-number: PYSIDE-535 Change-Id: I7d7419135a50df9a540e953b75890ca2ec28993c Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'build_history')
-rw-r--r--build_history/blacklist.txt2
1 files changed, 0 insertions, 2 deletions
diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
index 7b8e3d7c0..7786fe989 100644
--- a/build_history/blacklist.txt
+++ b/build_history/blacklist.txt
@@ -52,5 +52,3 @@
debug
[signals::bug_79]
debug
-[QtWidgets::paint_event_test]
- pypy