class_docstr: Creates a renderable that may be updated.
  
  Args:
      renderable (RenderableType): Any renderable object.
      style (StyleType, optional): An optional style to apply to the renderable. Defaults to "".
class_docstr_tok: ["Creates","a","renderable","that","may","be","updated",".","Args",":","renderable","(","RenderableType",")",":","Any","renderable","object",".","style","(","StyleType",",","optional",")",":","An","optional","style","to","apply","to","the","renderable",".","Defaults","to","``","''","."]
code: def __init__(
      self,
      renderable: RenderableType,
      style: StyleType = "",
      vertical_overflow: VerticalOverflowMethod = "ellipsis",
  ) -> None:
      self.renderable = renderable
      self.style = style
      self.vertical_overflow = vertical_overflow
      self._shape: Optional[Tuple[int, int]] = None
  
file_path: rich/rich/live_render.py
imports: import sys
  from typing import Optional, Tuple
  from ._loop import loop_last
  from .console import Console, ConsoleOptions, RenderableType, RenderResult
  from .control import Control
  from .segment import ControlType, Segment
  from .style import StyleType
  from .text import Text
label_desc: Use image node_id 1 to create a new LiveRender object  with example: obj = LiveRender(renderable, style, vertical_overflow)