code: def _report(self, total_mb, current_mb, speed_mbps):
      # type: (float, float, float) -> None
      self._log.info(
          "Downloading: %.2fMB / %.2fMB @ %.2fMBs from %s"
          % (current_mb, total_mb, speed_mbps, self._remote_path)
      )
  
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 2 for calling the DownloadProgressReport obj's underlying member method code with example usage: obj._report(total_mb, current_mb, speed_mbps) without return types