Skip to content

kiara.interfaces

Implementation of interfaces for Kiara.

get_console()

Get a global Console instance.

Returns:

Type Description
Console

Console: A console instance.

Source code in kiara/interfaces/__init__.py
def get_console() -> Console:
    """Get a global Console instance.

    Returns:
        Console: A console instance.
    """
    global _console
    if _console is None or True:
        console_width = os.environ.get("CONSOLE_WIDTH", None)
        width = None

        if console_width:
            try:
                width = int(console_width)
            except Exception:
                pass

        _console = Console(width=width)

    return _console