[NumPy-Tickets] [NumPy] #1770: Segfault with python 3.2 structured array non-existent field
NumPy Trac
numpy-tickets@scipy....
Thu Mar 17 20:27:25 CDT 2011
#1770: Segfault with python 3.2 structured array non-existent field
----------------------------+-----------------------------------------------
Reporter: matthew.brett | Owner: somebody
Type: defect | Status: reopened
Priority: normal | Milestone: Unscheduled
Component: Other | Version: devel
Resolution: | Keywords:
----------------------------+-----------------------------------------------
Comment(by charris):
I think PyString_AsString already does the unicode decoding:
char* PyString_AsString(PyObject *string)¶
Return a NUL-terminated representation of the contents of string. The
pointer refers to the internal buffer of string, not a copy. The data must
not be modified in any way, unless the string was just created using
PyString_FromStringAndSize(NULL, size). It must not be deallocated. If
string is a Unicode object, this function computes the default encoding of
string and operates on that. If string is not a string object at all,
PyString_AsString() returns NULL and raises TypeError.
Does the return does need to be checked for NULL?
--
Ticket URL: <http://projects.scipy.org/numpy/ticket/1770#comment:7>
NumPy <http://projects.scipy.org/numpy>
My example project
More information about the NumPy-Tickets
mailing list