[Numpy-svn] r8145 - trunk/numpy/core/src/multiarray
numpy-svn at scipy.org
numpy-svn at scipy.org
Sat Feb 20 13:07:43 EST 2010
Author: ptvirtan
Date: 2010-02-20 12:07:43 -0600 (Sat, 20 Feb 2010)
New Revision: 8145
Modified:
trunk/numpy/core/src/multiarray/arraytypes.c.src
Log:
3K: ENH: core: audit some PyString -> PyBytes conversions
Modified: trunk/numpy/core/src/multiarray/arraytypes.c.src
===================================================================
--- trunk/numpy/core/src/multiarray/arraytypes.c.src 2010-02-20 18:07:26 UTC (rev 8144)
+++ trunk/numpy/core/src/multiarray/arraytypes.c.src 2010-02-20 18:07:43 UTC (rev 8145)
@@ -334,7 +334,7 @@
char *buffer;
#endif
- if (!PyString_Check(op) && !PyUnicode_Check(op) &&
+ if (!PyBytes_Check(op) && !PyUnicode_Check(op) &&
PySequence_Check(op) && PySequence_Size(op) > 0) {
PyErr_SetString(PyExc_ValueError,
"setting an array element with a sequence");
@@ -414,7 +414,7 @@
while (*ptr-- == '\0' && size > 0) {
size--;
}
- return PyString_FromStringAndSize(ip,size);
+ return PyBytes_FromStringAndSize(ip,size);
}
static int
@@ -424,7 +424,7 @@
Py_ssize_t len;
PyObject *temp = NULL;
- if (!PyString_Check(op) && !PyUnicode_Check(op)
+ if (!PyBytes_Check(op) && !PyUnicode_Check(op)
&& PySequence_Check(op) && PySequence_Size(op) > 0) {
PyErr_SetString(PyExc_ValueError,
"setting an array element with a sequence");
More information about the Numpy-svn
mailing list