code: def _PrintTasksStatus(self, processing_status):
      
      if processing_status and processing_status.tasks_status:
        tasks_status = processing_status.tasks_status
  
        table_view = views.CLITabularTableView(
            column_names=['Tasks:', 'Queued', 'Processing', 'Merging',
                          'Abandoned', 'Total'],
            column_sizes=[15, 7, 15, 15, 15, 0])
  
        table_view.AddRow([
            '', tasks_status.number_of_queued_tasks,
            tasks_status.number_of_tasks_processing,
            tasks_status.number_of_tasks_pending_merge,
            tasks_status.number_of_abandoned_tasks,
            tasks_status.total_number_of_tasks])
  
        self._output_writer.Write('\n')
        table_view.Write(self._output_writer)
docs: Prints the status of the tasks.
  
      Args:
        processing_status (ProcessingStatus): processing status.