mercurial/pure/parsers.py
changeset 38850 6104b203bec8
parent 38848 c0d411ea6639
child 38851 781b2720d2ac
equal deleted inserted replaced
38849:da5a666f0f78 38850:6104b203bec8
    39 
    39 
    40 class BaseIndexObject(object):
    40 class BaseIndexObject(object):
    41     def __len__(self):
    41     def __len__(self):
    42         return self._lgt + len(self._extra) + 1
    42         return self._lgt + len(self._extra) + 1
    43 
    43 
    44     def insert(self, i, tup):
    44     def append(self, tup):
    45         assert i == -1
       
    46         self._extra.append(tup)
    45         self._extra.append(tup)
    47 
    46 
    48     def _fix_index(self, i):
    47     def _fix_index(self, i):
    49         if not isinstance(i, int):
    48         if not isinstance(i, int):
    50             raise TypeError("expecting int indexes")
    49             raise TypeError("expecting int indexes")