code: def show_corrections(self, status=None, nids=None):
          
          nrows, ncols = get_terminal_size()
          count = 0
          for task in self.iflat_tasks(status=status, nids=nids):
              if task.num_corrections == 0: continue
              count += 1
              print(make_banner(str(task), width=ncols, mark="="))
              for corr in task.corrections:
                  pprint(corr)
  
          if not count: print("No correction found.")
          return count
docs: Show the corrections applied to the flow at run-time.
  
          Args:
              status: if not None, only the tasks with this status are select.
              nids: optional list of node identifiers used to filter the tasks.
  
          Return: The number of corrections found.