Path 1: 28 calls (0.97)

Console (28)

1def get_console() -> "Console":
2    """Get a global :class:`~rich.console.Console` instance. This function is used when Rich requires a Console,
3    and hasn't been explicitly given one.
4
5    Returns:
6        Console: A console instance.
7    """
8    global _console
9    if _console is None:
10        from .console import Console
11
12        _console = Console()
13
14    return _console
            

Path 2: 1 calls (0.03)

Console (1)

1def get_console() -> "Console":
2    """Get a global :class:`~rich.console.Console` instance. This function is used when Rich requires a Console,
3    and hasn't been explicitly given one.
4
5    Returns:
6        Console: A console instance.
7    """
8    global _console
9    if _console is None:
10        from .console import Console
11
12        _console = Console()
13
14    return _console