class_docstr: Renders an auto-updating live display of any given renderable.
  
  Args:
      renderable (RenderableType, optional): The renderable to live display. Defaults to displaying nothing.
      console (Console, optional): Optional Console instance. Default will an internal Console instance writing to stdout.
      screen (bool, optional): Enable alternate screen mode. Defaults to False.
      auto_refresh (bool, optional): Enable auto refresh. If disabled, you will need to call `refresh()` or `update()` with refresh flag. Defaults to True
      refresh_per_second (float, optional): Number of times per second to refresh the live display. Defaults to 4.
      transient (bool, optional): Clear the renderable on exit (has no effect when screen=True). Defaults to False.
      redirect_stdout (bool, optional): Enable redirection of stdout, so ``print`` may be used. Defaults to True.
      redirect_stderr (bool, optional): Enable redirection of stderr. Defaults to True.
      vertical_overflow (VerticalOverflowMethod, optional): How to handle renderable when it is too tall for the console. Defaults to "ellipsis".
      get_renderable (Callable[[], RenderableType], optional): Optional callable to get renderable. Defaults to None.
class_docstr_tok: ["Renders","an","auto-updating","live","display","of","any","given","renderable",".","Args",":","renderable","(","RenderableType",",","optional",")",":","The","renderable","to","live","display",".","Defaults","to","displaying","nothing",".","console","(","Console",",","optional",")",":","Optional","Console","instance",".","Default","will","an","internal","Console","instance","writing","to","stdout",".","screen","(","bool",",","optional",")",":","Enable","alternate","screen","mode",".","Defaults","to","False",".","auto_refresh","(","bool",",","optional",")",":","Enable","auto","refresh",".","If","disabled",",","you","will","need","to","call","`","refresh","(",")","`","or","`","update","(",")","`","with","refresh","flag",".","Defaults","to","True","refresh_per_second","(","float",",","optional",")",":","Number","of","times","per","second","to","refresh","the","live","display",".","Defaults","to","4.","transient","(","bool",",","optional",")",":","Clear","the","renderable","on","exit","(","has","no","effect","when","screen=True",")",".","Defaults","to","False",".","redirect_stdout","(","bool",",","optional",")",":","Enable","redirection","of","stdout",",","so","``","print","``","may","be","used",".","Defaults","to","True",".","redirect_stderr","(","bool",",","optional",")",":","Enable","redirection","of","stderr",".","Defaults","to","True",".","vertical_overflow","(","VerticalOverflowMethod",",","optional",")",":","How","to","handle","renderable","when","it","is","too","tall","for","the","console",".","Defaults","to","``","ellipsis","''",".","get_renderable","(","Callable","[","[","]",",","RenderableType","]",",","optional",")",":","Optional","callable","to","get","renderable",".","Defaults","to","None","."]
code: def __enter__(self) -> "Live":
      self.start(refresh=self._renderable is not None)
      return self
  
imports: import sys
  from threading import Event, RLock, Thread
  from types import TracebackType
  from typing import IO, Any, Callable, List, Optional, TextIO, Type, cast
  from .None import get_console
  from .console import Console, ConsoleRenderable, RenderableType, RenderHook
  from .control import Control
  from .file_proxy import FileProxy
  from .jupyter import JupyterMixin
  from .live_render import LiveRender, VerticalOverflowMethod
  from .screen import Screen
  from .text import Text
label_desc: Use image node_id 6 for calling the Live obj's underlying member method code with example usage: obj.__enter__() and returns: self