Drop support for Python 3.0 to 3.3

See #701.
This commit is contained in:
Olly Betts 2018-05-18 17:07:18 +12:00
commit a82c1b943b
5 changed files with 8 additions and 20 deletions

View file

@ -137,11 +137,7 @@ SWIG_FromCharPtrAndSize(const char* carray, size_t size)
%#if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)
return PyBytes_FromStringAndSize(carray, %numeric_cast(size, Py_ssize_t));
%#else
%#if PY_VERSION_HEX >= 0x03010000
return PyUnicode_DecodeUTF8(carray, %numeric_cast(size, Py_ssize_t), "surrogateescape");
%#else
return PyUnicode_FromStringAndSize(carray, %numeric_cast(size, Py_ssize_t));
%#endif
%#endif
%#else
return PyString_FromStringAndSize(carray, %numeric_cast(size, Py_ssize_t));