MCPcopy Index your code
hub / github.com/RustPython/RustPython / update_cache

Method update_cache

Lib/_pyrepl/reader.py:264–275  ·  view source on GitHub ↗
(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:

Callers 1

calc_screenMethod · 0.80

Calls 1

copyMethod · 0.45

Tested by

no test coverage detected