[Numpy-svn] r3038 - trunk/numpy/core

numpy-svn at scipy.org numpy-svn at scipy.org
Fri Aug 18 15:18:19 EDT 2006


Author: oliphant
Date: 2006-08-18 14:18:18 -0500 (Fri, 18 Aug 2006)
New Revision: 3038

Modified:
   trunk/numpy/core/numerictypes.py
Log:
Fix missing bool8

Modified: trunk/numpy/core/numerictypes.py
===================================================================
--- trunk/numpy/core/numerictypes.py	2006-08-18 19:09:11 UTC (rev 3037)
+++ trunk/numpy/core/numerictypes.py	2006-08-18 19:18:18 UTC (rev 3038)
@@ -110,7 +110,11 @@
     base = ''
     char = ''
     try:
-        info = typeinfo[name.upper()]
+        if name[-1] == '_':
+            newname = name[:-1]
+        else:
+            newname = name
+        info = typeinfo[newname.upper()]
         assert(info[-1] == obj)  # sanity check
         bits = info[2]
 
@@ -118,19 +122,19 @@
         base, bits = _evalname(name)
         char = base[0]
 
-    if name == 'bool':
+    if name == 'bool_':
         char = 'b'
         base = 'bool'
-    elif name=='string':
+    elif name=='string_':
         char = 'S'
         base = 'string'
-    elif name=='unicode':
+    elif name=='unicode_':
         char = 'U'
         base = 'unicode'
     elif name=='void':
         char = 'V'
         base = 'void'
-    elif name=='object':
+    elif name=='object_':
         char = 'O'
         base = 'object'
         bits = 0




More information about the Numpy-svn mailing list