Fix usage of Py_TYPE() for Python 3.11
authorFriedemann Kleint <Friedemann.Kleint@qt.io>
Thu, 9 Jun 2022 11:45:07 +0000 (13:45 +0200)
committerDmitry Shachnev <mitya57@debian.org>
Sun, 1 Oct 2023 20:43:44 +0000 (21:43 +0100)
commitf8512e41966075832364b7e047b88df5e0cd698b
tree4c4d4372e47a6fb37f8c268abf7627b0f52ba6ca
parent521bdb9fdaeee6548a0af0decf4797ba97cb43bb
Fix usage of Py_TYPE() for Python 3.11

The macro was changed to a function, no longer allowing for assignment.

Pick-to: 6.3 6.2 5.15
Task-number: PYSIDE-1960
Change-Id: I4bc0e9a5c1f3dc70d59628e63b7b9d47ea449992
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 73adefe22ffbfabe0ef213e9c2fe2c56efdd7488)

Gbp-Pq: Name Fix-usage-of-Py_TYPE-for-Python-3.11.patch
sources/pyside2/libpyside/pysideqflags.cpp
sources/pyside2/libpyside/pysidesignal.cpp
sources/pyside2/libpyside/pysideweakref.cpp
sources/shiboken2/libshiboken/basewrapper.cpp
sources/shiboken2/libshiboken/sbkenum.cpp