Method
update_cache
(self,
reader: Reader,
screen: list[str],
screeninfo: list[tuple[int, list[int]]],
)
Source from the content-addressed store, hash-verified
| 262 | invalidated: bool = False |
| 263 | |
| 264 | def update_cache(self, |
| 265 | reader: Reader, |
| 266 | screen: list[str], |
| 267 | screeninfo: list[tuple[int, list[int]]], |
| 268 | ) -> None: |
| 269 | self.in_bracketed_paste = reader.in_bracketed_paste |
| 270 | self.screen = screen.copy() |
| 271 | self.screeninfo = screeninfo.copy() |
| 272 | self.pos = reader.pos |
| 273 | self.cxy = reader.cxy |
| 274 | self.dimensions = reader.console.width, reader.console.height |
| 275 | self.invalidated = False |
| 276 | |
| 277 | def valid(self, reader: Reader) -> bool: |
| 278 | if self.invalidated: |
Tested by
no test coverage detected