(self, pos: int)
| 70 | |
| 71 | @lru_cache(maxsize=None) |
| 72 | def _get(self, pos: int) -> tuple[FlowItem | None, int | None]: |
| 73 | if not self.master.view.inbounds(pos): |
| 74 | return None, None |
| 75 | return FlowItem(self.master, self.master.view[pos]), pos |
| 76 | |
| 77 | def get_next(self, pos): |
| 78 | return self._get(pos + 1) |