diff options
author | Christian Tismer <tismer@stackless.com> | 2021-11-09 15:24:30 +0100 |
---|---|---|
committer | Christian Tismer <tismer@stackless.com> | 2021-11-09 16:12:27 +0100 |
commit | 132d425a105749455e174563ec6b7123961c5076 (patch) | |
tree | 90c581ce15113e946f46516c8d37f6dd99861589 /build_history | |
parent | 1c16cad157eb6233c8d128567719d214c395b10e (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.txt | 2 |
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 |