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, 16 Jul 2023 14:49:14 +0000 (15:49 +0100)
commit371cf08a3735ca38979a802da8fa43d39b5bc548
treecc82dff34b2e33d4a5c401529ef6c6ff79d9b489
parent8fdbd81a9be99c4f271847fb0758241e5b10b26a
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