code: def __init__(self, verbose, total_size, log, report_chunk_size_mb):
      self.current_status_mb = 0.0
      self.last_reported = 0.0
      self._tic = time()
      self._verbose = verbose
      self._report_chunk_size = report_chunk_size_mb
      self._log = log
      self._log_flag = False
      self._total_size = total_size
  
imports: import logging
  import os
  from time import time
  from typing import Optional, AnyStr, IO
  from ..config import config
label_desc: Use image node_id 1 to create a new ProgressReport object from inherited base classes: object with example: obj = ProgressReport(verbose, total_size, log, report_chunk_size_mb)