Convert a one-based index to a zero-based index.
(self, onebased: int | str)
| 159 | self.session_start_index = len(self) |
| 160 | |
| 161 | def _zero_based_index(self, onebased: int | str) -> int: |
| 162 | """Convert a one-based index to a zero-based index.""" |
| 163 | result = int(onebased) |
| 164 | if result > 0: |
| 165 | result -= 1 |
| 166 | return result |
| 167 | |
| 168 | @overload |
| 169 | def append(self, new: HistoryItem) -> None: ... # pragma: no cover |