summaryrefslogtreecommitdiff
path: root/numpy/core/arrayprint.py
diff options
context:
space:
mode:
authorMark Wiebe <mwiebe@enthought.com>2011-07-25 18:33:53 -0500
committerCharles Harris <charlesr.harris@gmail.com>2011-08-27 07:26:47 -0600
commitf3d05b6a5b3eb84047296235141a8ba6815df762 (patch)
tree4d092a0c60fe8361cea65547f6b98041b5a3c946 /numpy/core/arrayprint.py
parent02b42b5823019052b28e68b01c733b4f281eda59 (diff)
downloadnumpy-f3d05b6a5b3eb84047296235141a8ba6815df762.tar.gz
ENH: missingdata: Really simple printing with NA works in some cases now too
Diffstat (limited to 'numpy/core/arrayprint.py')
-rw-r--r--numpy/core/arrayprint.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/numpy/core/arrayprint.py b/numpy/core/arrayprint.py
index 8f82ddcd7..0786b2904 100644
--- a/numpy/core/arrayprint.py
+++ b/numpy/core/arrayprint.py
@@ -15,7 +15,7 @@ __docformat__ = 'restructuredtext'
import sys
import numerictypes as _nt
from umath import maximum, minimum, absolute, not_equal, isnan, isinf
-from multiarray import format_longfloat, datetime_as_string, datetime_data
+from multiarray import format_longfloat, datetime_as_string, datetime_data, isna
from fromnumeric import ravel
@@ -477,8 +477,6 @@ def _formatArray(a, format_function, rank, max_line_len,
s, line = _extendLine(s, line, summary_insert1, max_line_len, next_line_prefix)
for i in xrange(trailing_items, 1, -1):
- print "bad index: ", i
- print "length: ", len(a)
word = format_function(a[-i]) + separator
s, line = _extendLine(s, line, word, max_line_len, next_line_prefix)
@@ -637,7 +635,7 @@ class IntegerFormat(object):
pass
def __call__(self, x):
- if _MININT < x < _MAXINT:
+ if not isna(x) and _MININT < x < _MAXINT:
return self.format % x
else:
return "%s" % x