class_docstr: Display progress bar using rich.
class_docstr_tok: ["Display","progress","bar","using","rich","."]
code: def update(self, value=None):
      advance = self.unit_scale if value is None else value
      self.progress.update(self.progress_bar, advance=advance)
  
imports: from __future__ import annotations
  from typing import Protocol
  from rich.console import Console
  from rich.progress import BarColumn, MofNCompleteColumn, Progress, TaskProgressColumn, TextColumn, TimeRemainingColumn
  from rich.table import Column
label_desc: Use image node_id 4 for calling the RichProgressBar obj's underlying member method code with example usage: obj.update(value) without return types