rich logo rich: save

1 2 3 4 5 6 7 8 9 10
Notes

Here's the code used in this video.

import time
from rich.console import Console
from rich.traceback import install
install()

def add_two(n1, n2):
    console.log("About to add two numbers.", log_locals=True)
    return n1 + n2

try:
    console = Console(record=True)
    for i in range(10):
        time.sleep(0.2)
        add_two(1, i)
    add_two(1, 'a')
except:
    console.print_exception()

console.save_html("demo.html")