diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-09-02 15:50:55 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-09-03 08:22:13 +0000 |
commit | a5848518433a7adf1ca83b19441a1abe6734d8a9 (patch) | |
tree | c88f23cebd3636399f4ee1f31acd8c3e6d561a40 /sources/shiboken2/libshiboken/shibokenbuffer.cpp | |
parent | 9dd6617b0228d5aa35bd7747560161a3f28c9c47 (diff) |
Remove Python2 from C++ code
Task-number: PYSIDE-1339
Task-number: PYSIDE-904
Change-Id: I7e4ffaeabb2ac8a5ffe165d43b3475a7e5d57447
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/shiboken2/libshiboken/shibokenbuffer.cpp')
-rw-r--r-- | sources/shiboken2/libshiboken/shibokenbuffer.cpp | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/sources/shiboken2/libshiboken/shibokenbuffer.cpp b/sources/shiboken2/libshiboken/shibokenbuffer.cpp index dd6e46320..5bae38aa5 100644 --- a/sources/shiboken2/libshiboken/shibokenbuffer.cpp +++ b/sources/shiboken2/libshiboken/shibokenbuffer.cpp @@ -43,42 +43,25 @@ bool Shiboken::Buffer::checkType(PyObject *pyObj) { -#ifdef IS_PY3K return PyObject_CheckBuffer(pyObj) != 0; -#else - return PyObject_CheckReadBuffer(pyObj) != 0; -#endif } void *Shiboken::Buffer::getPointer(PyObject *pyObj, Py_ssize_t *size) { - const void *buffer = nullptr; -#ifdef IS_PY3K Py_buffer view; if (PyObject_GetBuffer(pyObj, &view, PyBUF_ND) == 0) { if (size) *size = view.len; - buffer = view.buf; PyBuffer_Release(&view); return view.buf; } return nullptr; -#else - Py_ssize_t bufferSize = 0; - - PyObject_AsReadBuffer(pyObj, &buffer, &bufferSize); - - if (size) - *size = bufferSize; -#endif - return const_cast<void *>(buffer); } PyObject *Shiboken::Buffer::newObject(void *memory, Py_ssize_t size, Type type) { if (size == 0) Py_RETURN_NONE; -#ifdef IS_PY3K Py_buffer view; memset(&view, 0, sizeof(Py_buffer)); view.buf = memory; @@ -92,9 +75,6 @@ PyObject *Shiboken::Buffer::newObject(void *memory, Py_ssize_t size, Type type) //return PyMemoryView_FromBuffer(&view); return PyMemoryView_FromMemory(reinterpret_cast<char *>(view.buf), size, type == ReadOnly ? PyBUF_READ : PyBUF_WRITE); -#else - return type == ReadOnly ? PyBuffer_FromMemory(memory, size) : PyBuffer_FromReadWriteMemory(memory, size); -#endif } PyObject *Shiboken::Buffer::newObject(const void *memory, Py_ssize_t size) |