code: def get_target_progress(self, scan_id, target):
          
  
          total_hosts = len(target_str_to_list(target))
          host_progresses = self.scans_table[scan_id]['target_progress'].get(target)
          try:
              t_prog = sum(host_progresses.values()) / total_hosts
          except ZeroDivisionError:
              LOGGER.error("Zero division error in ", get_target_progress.__name__)
              raise
          return t_prog
docs: Get a target's current progress value.
          The value is calculated with the progress of each single host
          in the target.