

def summary(self, name=None):
    if (len(self) > 0):
        head = self[0]
        if (hasattr(head, 'format') and (not isinstance(head, compat.string_types))):
            head = head.format()
        tail = self[(- 1)]
        if (hasattr(tail, 'format') and (not isinstance(tail, compat.string_types))):
            tail = name.format()
        index_summary = (', %s to %s' % (pprint_thing(head), pprint_thing(tail)))
    else:
        index_summary = ''
    if (name is None):
        name = type(self).__name__
    return ('%s: %s entries%s' % (name, len(self), index_summary))

dataset/ETHPy150Open pydata/pandas/pandas/indexes/base.py Index.summary/VarMisuse@102/112 `tail`->`name`