MCPcopy Index your code
hub / github.com/python/cpython / update_cache

Method update_cache

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

Callers 1

calc_screenMethod · 0.80

Calls 1

copyMethod · 0.45

Tested by

no test coverage detected