Show More
@@ -163,9 +163,6 b' static PyObject *index_get(indexObject *' | |||||
163 | return nullentry; |
|
163 | return nullentry; | |
164 | } |
|
164 | } | |
165 |
|
165 | |||
166 | if (pos < 0) |
|
|||
167 | pos += length; |
|
|||
168 |
|
||||
169 | if (pos < 0 || pos >= length) { |
|
166 | if (pos < 0 || pos >= length) { | |
170 | PyErr_SetString(PyExc_IndexError, "revlog index out of range"); |
|
167 | PyErr_SetString(PyExc_IndexError, "revlog index out of range"); | |
171 | return NULL; |
|
168 | return NULL; |
@@ -48,8 +48,6 b' class BaseIndexObject(object):' | |||||
48 | def _fix_index(self, i): |
|
48 | def _fix_index(self, i): | |
49 | if not isinstance(i, int): |
|
49 | if not isinstance(i, int): | |
50 | raise TypeError("expecting int indexes") |
|
50 | raise TypeError("expecting int indexes") | |
51 | if i < 0: |
|
|||
52 | i = len(self) + i |
|
|||
53 | if i < 0 or i >= len(self): |
|
51 | if i < 0 or i >= len(self): | |
54 | raise IndexError |
|
52 | raise IndexError | |
55 | return i |
|
53 | return i |
General Comments 0
You need to be logged in to leave comments.
Login now