Method
update_cache
(self,
reader: Reader,
screen: list[str],
screeninfo: list[tuple[int, list[int]]],
)
Source from the content-addressed store, hash-verified
| 227 | invalidated: bool = False |
| 228 | |
| 229 | def update_cache(self, |
| 230 | reader: Reader, |
| 231 | screen: list[str], |
| 232 | screeninfo: list[tuple[int, list[int]]], |
| 233 | ) -> None: |
| 234 | self.screen = screen.copy() |
| 235 | self.screeninfo = screeninfo.copy() |
| 236 | self.pos = reader.pos |
| 237 | self.cxy = reader.cxy |
| 238 | self.dimensions = reader.console.width, reader.console.height |
| 239 | self.invalidated = False |
| 240 | |
| 241 | def valid(self, reader: Reader) -> bool: |
| 242 | if self.invalidated: |
Tested by
no test coverage detected