code: def check_links_status(self,
                             fail_running=False,
                             fail_pending=False):
          Check the status of all the jobs run from the
          `Link` objects in this `Chain` and return a status
          flag that summarizes that.
  
          Parameters
          ----------
  
          fail_running : `bool`
              If True, consider running jobs as failed
  
          fail_pending : `bool`
              If True, consider pending jobs as failed
  
          Returns
          -------
          status : `JobStatus`
              Job status flag that summarizes the status of all the jobs,
  
          """
          status_vector = JobStatusVector()
          for link in self._links.values():
              key = JobDetails.make_fullkey(link.full_linkname)
              link_status = link.check_job_status(key,
                                                  fail_running=fail_running,
                                                  fail_pending=fail_pending)
              status_vector[link_status] += 1
  
          return status_vector.get_status()
docs: Check the status of all the jobs run from the
          `Link` objects in this `Chain` and return a status
          flag that summarizes that.
  
          Parameters
          ----------
  
          fail_running : `bool`
              If True, consider running jobs as failed
  
          fail_pending : `bool`
              If True, consider pending jobs as failed
  
          Returns
          -------
          status : `JobStatus`
              Job status flag that summarizes the status of all the jobs,