Skip to content

Commit acfa4ab

Browse files
author
y-p
committed
BUG: use pprint_thing() rather then str() in Block.repr()
1 parent 2d75591 commit acfa4ab

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pandas/core/internals.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,10 @@ def set_ref_items(self, ref_items, maybe_rename=True):
4949
self.ref_items = ref_items
5050

5151
def __repr__(self):
52-
shape = ' x '.join([str(s) for s in self.shape])
52+
shape = ' x '.join([com.pprint_thing(s) for s in self.shape])
5353
name = type(self).__name__
54-
return '%s: %s, %s, dtype %s' % (name, self.items, shape, self.dtype)
54+
result = '%s: %s, %s, dtype %s' % (name, self.items, shape, self.dtype)
55+
return com.console_encode(result) # repr must return byte-string
5556

5657
def __contains__(self, item):
5758
return item in self.items

0 commit comments

Comments
 (0)