Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/revlogutils/revlogv0.py @ 49292:d44e3c45f0e4
py3: replace `pycompat.xrange` by `range`
author | Manuel Jacob <me@manueljacob.de> |
---|---|
date | Sun, 29 May 2022 15:17:27 +0200 |
parents | 6000f5b25c9b |
children | f4733654f144 |
comparison
equal
deleted
inserted
replaced
49291:44b26349127b | 49292:d44e3c45f0e4 |
---|---|
13 from ..i18n import _ | 13 from ..i18n import _ |
14 | 14 |
15 from .. import ( | 15 from .. import ( |
16 error, | 16 error, |
17 node, | 17 node, |
18 pycompat, | |
19 revlogutils, | 18 revlogutils, |
20 util, | 19 util, |
21 ) | 20 ) |
22 | 21 |
23 from . import ( | 22 from . import ( |
75 super(revlogoldindex, self).append(tup) | 74 super(revlogoldindex, self).append(tup) |
76 | 75 |
77 def __delitem__(self, i): | 76 def __delitem__(self, i): |
78 if not isinstance(i, slice) or not i.stop == -1 or i.step is not None: | 77 if not isinstance(i, slice) or not i.stop == -1 or i.step is not None: |
79 raise ValueError(b"deleting slices only supports a:-1 with step 1") | 78 raise ValueError(b"deleting slices only supports a:-1 with step 1") |
80 for r in pycompat.xrange(i.start, len(self)): | 79 for r in range(i.start, len(self)): |
81 del self._nodemap[self[r][7]] | 80 del self._nodemap[self[r][7]] |
82 super(revlogoldindex, self).__delitem__(i) | 81 super(revlogoldindex, self).__delitem__(i) |
83 | 82 |
84 def clearcaches(self): | 83 def clearcaches(self): |
85 self.__dict__.pop('_nodemap', None) | 84 self.__dict__.pop('_nodemap', None) |