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

Method update

rich/live.py:230–242  ·  view source on GitHub ↗

Update the renderable that is being displayed Args: renderable (RenderableType): New renderable to use. refresh (bool, optional): Refresh the display. Defaults to False.

(self, renderable: RenderableType, *, refresh: bool = False)

Source from the content-addressed store, hash-verified

228 return Screen(renderable) if self._alt_screen else renderable
229
230 def update(self, renderable: RenderableType, *, refresh: bool = False) -> None:
231 """Update the renderable that is being displayed
232
233 Args:
234 renderable (RenderableType): New renderable to use.
235 refresh (bool, optional): Refresh the display. Defaults to False.
236 """
237 if isinstance(renderable, str):
238 renderable = self.console.render_str(renderable)
239 with self._lock:
240 self._renderable = renderable
241 if refresh:
242 self.refresh()
243
244 def refresh(self) -> None:
245 """Update the display of the Live Render."""

Calls 2

refreshMethod · 0.95
render_strMethod · 0.80