Added __repr__ method to ElasticSearchResults

This commit is contained in:
Karl Hobley 2014-06-20 11:43:33 +01:00
parent 1475d440e3
commit d4aa5d5090

View file

@ -221,6 +221,12 @@ class ElasticSearchResults(object):
def __len__(self):
return len(self._do_search())
def __repr__(self):
data = list(self[:21])
if len(data) > 20:
data[-1] = "...(remaining elements truncated)..."
return repr(data)
class ElasticSearch(BaseSearch):
def __init__(self, params):