(self, i: int)
| 271 | ) |
| 272 | |
| 273 | def select_item(self, i: int) -> None: |
| 274 | self.transient_history[self.historyi] = self.get_unicode() |
| 275 | buf = self.transient_history.get(i) |
| 276 | if buf is None: |
| 277 | buf = self.history[i].rstrip() |
| 278 | self.buffer = list(buf) |
| 279 | self.historyi = i |
| 280 | self.pos = len(self.buffer) |
| 281 | self.dirty = True |
| 282 | self.last_refresh_cache.invalidated = True |
| 283 | |
| 284 | def get_item(self, i: int) -> str: |
| 285 | if i != len(self.history): |
no test coverage detected