#!/usr/bin/env python3 """Progress tracking utilities for the pipeline.""" from __future__ import annotations import gradio as gr def update_progress(progress: gr.Progress, value: float, desc: str) -> None: """Update progress bar with value and description.""" progress(value, desc=desc) def start_progress(progress: gr.Progress, desc: str) -> None: """Start progress at 0%.""" progress(0, desc=desc) def complete_progress(progress: gr.Progress, desc: str = "Complete!") -> None: """Complete progress at 100%.""" progress(1.0, desc=desc)