make_progress_display

make_progress_display(is_jupyter=False)[source]

Create a Live-wrapped progress bar covering both per-program and batch rows.

In Jupyter, auto_refresh is disabled to avoid double-rendering (rich#1737); the caller is responsible for live.refresh() after each update in that mode.

Returns (None, None) when progress_disabled() is true.

Return type:

tuple[Progress | None, Live | None]