Author: Brian Kearns <[email protected]>
Branch:
Changeset: r61723:7fe38a515d08
Date: 2013-02-24 03:17 -0500
http://bitbucket.org/pypy/pypy/changeset/7fe38a515d08/
Log: fix array2string for possibly missing long double types
diff --git a/lib_pypy/numpypy/core/arrayprint.py
b/lib_pypy/numpypy/core/arrayprint.py
--- a/lib_pypy/numpypy/core/arrayprint.py
+++ b/lib_pypy/numpypy/core/arrayprint.py
@@ -294,12 +294,12 @@
#else:
format_function = formatdict['int']
elif issubclass(dtypeobj, _nt.floating):
- if issubclass(dtypeobj, _nt.longfloat):
+ if hasattr(_nt, 'longfloat') and issubclass(dtypeobj,
_nt.longfloat):
format_function = formatdict['longfloat']
else:
format_function = formatdict['float']
elif issubclass(dtypeobj, _nt.complexfloating):
- if issubclass(dtypeobj, _nt.clongfloat):
+ if hasattr(_nt, 'clongfloat') and issubclass(dtypeobj,
_nt.clongfloat):
format_function = formatdict['longcomplexfloat']
else:
format_function = formatdict['complexfloat']
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit