summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPauli Virtanen <pav@iki.fi>2010-02-20 18:10:21 +0000
committerPauli Virtanen <pav@iki.fi>2010-02-20 18:10:21 +0000
commitee0b81d79edf639ecd0eaeba8f66bd1e4ed398b8 (patch)
tree125dc56f0ad9b4cdd831b697f9aa97fab112eec1
parentee96684c96f6ab7c959658d20030efd603ccfafe (diff)
downloadnumpy-ee0b81d79edf639ecd0eaeba8f66bd1e4ed398b8.tar.gz
3K: ENH: on py3k, rename scalar type display names as unicode_ -> str_ and string_ -> bytes_
-rw-r--r--numpy/core/src/multiarray/scalartypes.c.src17
1 files changed, 16 insertions, 1 deletions
diff --git a/numpy/core/src/multiarray/scalartypes.c.src b/numpy/core/src/multiarray/scalartypes.c.src
index 56343426c..8e705b3ef 100644
--- a/numpy/core/src/multiarray/scalartypes.c.src
+++ b/numpy/core/src/multiarray/scalartypes.c.src
@@ -2912,6 +2912,16 @@ gen_arrtype_subscript(PyObject *self, PyObject *key)
}
+#define NAME_bool "bool"
+#define NAME_void "void"
+#if defined(NPY_PY3K)
+#define NAME_string "bytes"
+#define NAME_unicode "str"
+#else
+#define NAME_string "string"
+#define NAME_unicode "unicode"
+#endif
+
/**begin repeat
* #name = bool, string, unicode, void#
* #NAME = Bool, String, Unicode, Void#
@@ -2924,7 +2934,7 @@ NPY_NO_EXPORT PyTypeObject Py@NAME@ArrType_Type = {
PyObject_HEAD_INIT(NULL)
0, /* ob_size */
#endif
- "numpy.@name@@ex@", /* tp_name*/
+ "numpy." NAME_@name@ "@ex@", /* tp_name*/
sizeof(Py@NAME@ScalarObject), /* tp_basicsize*/
0, /* tp_itemsize */
0, /* tp_dealloc */
@@ -2979,6 +2989,11 @@ NPY_NO_EXPORT PyTypeObject Py@NAME@ArrType_Type = {
};
/**end repeat**/
+#undef NAME_bool
+#undef NAME_void
+#undef NAME_string
+#undef NAME_unicode
+
/**begin repeat
* #NAME = Byte, Short, Int, Long, LongLong, UByte, UShort, UInt, ULong,
* ULongLong, Float, Double, LongDouble, Datetime, Timedelta#