From 132d425a105749455e174563ec6b7123961c5076 Mon Sep 17 00:00:00 2001 From: Christian Tismer Date: Tue, 9 Nov 2021 15:24:30 +0100 Subject: 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 --- build_history/blacklist.txt | 2 -- 1 file changed, 2 deletions(-) (limited to 'build_history/blacklist.txt') 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 -- cgit v1.2.3