class_docstr: Progress bar implementation that uses html <progress> tag.
class_docstr_tok: ["Progress","bar","implementation","that","uses","html","<","progress",">","tag","."]
docstr: Iterate over iterable.
code: def __iter__(self):
      """Iterate over iterable."""
      if self._disable is True:
          try:
              for it in self._iterable:
                  yield it
          finally:
              self._reuse_counter += 1
          return
  
      if self._reuse_counter > 0:
          self._seconds_passed = 0
          self._current_item_index = 0
          self._progress_bar = None
          self._metadata = self._inital_metadata
          self.clean()
  
      started_at = time.time()
  
      try:
          self.refresh()
          for i, it in enumerate(self._iterable, start=1):
              yield it
              self._current_item_index = i
              self._seconds_passed = int(time.time() - started_at)
              self.refresh()
      finally:
          self._reuse_counter += 1
          self.close()
  
imports: import logging
  import os
  import time
  import typing
  from functools import lru_cache
  import plotly.io
  import tqdm
  from ipykernel.zmqshell import ZMQInteractiveShell
  from IPython import get_ipython
  from IPython.display import display
  from IPython.terminal.interactiveshell import TerminalInteractiveShell
  from tqdm.notebook import tqdm
  from deepchecks.utils.logger import get_verbosity
label_desc: Use image node_id 2 for calling the HtmlProgressBar obj's underlying member method code with example usage: obj.__iter__() without return types