MCPcopy
hub / github.com/Textualize/rich / ScreenUpdate

Class ScreenUpdate

rich/console.py:292–307  ·  view source on GitHub ↗

Render a list of lines at a given offset.

Source from the content-addressed store, hash-verified

290
291
292class ScreenUpdate:
293 """Render a list of lines at a given offset."""
294
295 def __init__(self, lines: List[List[Segment]], x: int, y: int) -> None:
296 self._lines = lines
297 self.x = x
298 self.y = y
299
300 def __rich_console__(
301 self, console: "Console", options: ConsoleOptions
302 ) -> RenderResult:
303 x = self.x
304 move_to = Control.move_to
305 for offset, line in enumerate(self._lines, self.y):
306 yield move_to(x, offset)
307 yield from line
308
309
310class Capture:

Callers 2

test_screen_update_classFunction · 0.90
update_screen_linesMethod · 0.85

Calls

no outgoing calls

Tested by 1

test_screen_update_classFunction · 0.72