MCPcopy Index your code
hub / github.com/mitmproxy/mitmproxy / _rev

Method _rev

mitmproxy/addons/view.py:210–221  ·  view source on GitHub ↗

Reverses an index, if needed

(self, idx: int)

Source from the content-addressed store, hash-verified

208 return len(self._store)
209
210 def _rev(self, idx: int) -> int:
211 """
212 Reverses an index, if needed
213 """
214 if self.order_reversed:
215 if idx < 0:
216 idx = -idx - 1
217 else:
218 idx = len(self._view) - idx - 1
219 if idx < 0:
220 raise IndexError
221 return idx
222
223 def __len__(self):
224 return len(self._view)

Callers 3

__getitem__Method · 0.95
_bisectMethod · 0.95
indexMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected