mirror of
https://github.com/python/cpython.git
synced 2025-08-31 14:07:50 +00:00
Pass PyBUF_CHARACTER instead of PyBUF_SIMPLE to PyObject_GetBuffer().
This makes the failing tests (test_unicodedata and, on OSX, test_hashlib) pass. XXX However, I'm not sure that this is the right thing to do; this behavior means that Unicode strings are automatically hashed as their UTF-8 encoding. Is that what we want?
This commit is contained in:
parent
a62db27546
commit
a43cae3a07
1 changed files with 1 additions and 1 deletions
|
@ -158,7 +158,7 @@ EVP_hexdigest(EVPobject *self, PyObject *unused)
|
|||
"object supporting the buffer API required"); \
|
||||
return NULL; \
|
||||
} \
|
||||
if (PyObject_GetBuffer((obj), (viewp), PyBUF_SIMPLE) == -1) { \
|
||||
if (PyObject_GetBuffer((obj), (viewp), PyBUF_CHARACTER) == -1) { \
|
||||
return NULL; \
|
||||
} \
|
||||
if ((viewp)->ndim > 1) { \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue