aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/libpyside/pyside.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside6/libpyside/pyside.cpp')
-rw-r--r--sources/pyside6/libpyside/pyside.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/sources/pyside6/libpyside/pyside.cpp b/sources/pyside6/libpyside/pyside.cpp
index 3ad93650a..45044225c 100644
--- a/sources/pyside6/libpyside/pyside.cpp
+++ b/sources/pyside6/libpyside/pyside.cpp
@@ -31,6 +31,7 @@
#include <helper.h>
#include <sbkconverter.h>
#include <sbkerrors.h>
+#include <sbkpep.h>
#include <sbkstring.h>
#include <sbkstaticstrings.h>
#include <sbkfeature_base.h>
@@ -1215,10 +1216,6 @@ QDebug operator<<(QDebug debug, const debugPyObject &o)
return debug;
}
-debugPyBuffer::debugPyBuffer(Py_buffer *b) noexcept : m_buffer(b)
-{
-}
-
static void formatPy_ssizeArray(QDebug &debug, const char *name, const Py_ssize_t *array, int len)
{
debug << ", " << name << '=';
@@ -1232,6 +1229,11 @@ static void formatPy_ssizeArray(QDebug &debug, const char *name, const Py_ssize_
}
}
+#if !defined(Py_LIMITED_API) || Py_LIMITED_API >= 0x030B0000
+debugPyBuffer::debugPyBuffer(Py_buffer *b) noexcept : m_buffer(b)
+{
+}
+
PYSIDE_API QDebug operator<<(QDebug debug, const debugPyBuffer &b)
{
QDebugStateSaver saver(debug);
@@ -1257,5 +1259,6 @@ PYSIDE_API QDebug operator<<(QDebug debug, const debugPyBuffer &b)
debug << ')';
return debug;
}
+#endif // !Py_LIMITED_API || >= 3.11
} // namespace PySide