[pypy-commit] pypy default: size goes on the name not char
bdkearns
noreply at buildbot.pypy.org
Fri Oct 18 08:16:11 CEST 2013
Author: Brian Kearns <bdkearns at gmail.com>
Branch:
Changeset: r67476:e1560a7705ae
Date: 2013-10-18 02:11 -0400
http://bitbucket.org/pypy/pypy/changeset/e1560a7705ae/
Log: size goes on the name not char
diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/interp_dtype.py
--- a/pypy/module/micronumpy/interp_dtype.py
+++ b/pypy/module/micronumpy/interp_dtype.py
@@ -457,22 +457,24 @@
char, w_box_type)
def new_string_dtype(space, size):
+ itemtype = types.StringType(size)
return W_Dtype(
- types.StringType(size),
+ itemtype,
num=18,
kind=STRINGLTR,
- name='string',
- char='S' + str(size),
+ name='string' + str(8 * itemtype.get_element_size()),
+ char='S',
w_box_type = space.gettypefor(interp_boxes.W_StringBox),
)
def new_unicode_dtype(space, size):
+ itemtype = types.UnicodeType(size)
return W_Dtype(
- types.UnicodeType(size),
+ itemtype,
num=19,
kind=UNICODELTR,
- name='unicode',
- char='U' + str(size),
+ name='unicode' + str(8 * itemtype.get_element_size()),
+ char='U',
w_box_type = space.gettypefor(interp_boxes.W_UnicodeBox),
)
More information about the pypy-commit
mailing list