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)
| 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.""" |