Merge pull request #1767 from prattmic:python3_asstring

This commit is contained in:
Roman Donchenko 2013-11-11 14:01:07 +04:00 committed by OpenCV Buildbot
commit 469d7eed72

View File

@ -56,9 +56,15 @@
// Python3 strings are unicode, these defines mimic the Python2 functionality.
#define PyString_Check PyUnicode_Check
#define PyString_FromString PyUnicode_FromString
#define PyString_AsString PyUnicode_AsUTF8
#define PyString_FromStringAndSize PyUnicode_FromStringAndSize
#define PyString_Size PyUnicode_GET_SIZE
// PyUnicode_AsUTF8 isn't available until Python 3.3
#if (PY_VERSION_HEX < 0x03030000)
#define PyString_AsString _PyUnicode_AsString
#else
#define PyString_AsString PyUnicode_AsUTF8
#endif
#endif
#endif // END HEADER GUARD