summarylogtreecommitdiffstats
path: root/limited-api.patch
blob: f30b30e5e8adcd2077ab257ae163174cfd94cc3b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
diff -ru pyside-setup-opensource-src-5.15.7/sources/shiboken2/libshiboken/pep384impl.cpp pyside-setup-opensource-src-5.15.8/sources/shiboken2/libshiboken/pep384impl.cpp
--- pyside-setup-opensource-src-5.15.7/sources/shiboken2/libshiboken/pep384impl.cpp	2022-09-23 08:47:20.000000000 +0200
+++ pyside-setup-opensource-src-5.15.8/sources/shiboken2/libshiboken/pep384impl.cpp	2023-01-04 08:07:17.000000000 +0100
@@ -751,7 +751,7 @@
 #endif // IS_PY2
     Shiboken::AutoDecRef privateobj(PyObject_GetAttr(
         reinterpret_cast<PyObject *>(Py_TYPE(self)), Shiboken::PyMagicName::name()));
-#ifndef Py_LIMITED_API
+#ifndef Py_LIMITED_API && PY_VERSION_HEX < 0x03010000
     return _Py_Mangle(privateobj, name);
 #else
     // PYSIDE-1436: _Py_Mangle is no longer exposed; implement it always.