code: def _print_download_progress_msg(self, msg, flush=False):
      
      if self._interactive_mode():
        # Print progress message to console overwriting previous progress
        # message.
        self._max_prog_str = max(self._max_prog_str, len(msg))
        sys.stdout.write("\r%-{}s".format(self._max_prog_str) % msg)
        sys.stdout.flush()
        if flush:
          print("\n")
      else:
        # Interactive progress tracking is disabled. Print progress to the
        # standard TF log.
        logging.info(msg)
docs: Prints a message about download progress either to the console or TF log.
  
      Args:
        msg: Message to print.
        flush: Indicates whether to flush the output (only used in interactive
               mode).