code: def save_minions(jid, minions, syndic_id=None):  # pylint: disable=unused-argument
      '''
      Save/update the minion list for a given jid. The syndic_id argument is
      included for API compatibility only.
      '''
      cb_ = _get_connection()
  
      try:
          jid_doc = cb_.get(six.text_type(jid))
      except couchbase.exceptions.NotFoundError:
          log.warning('Could not write job cache file for jid: %s', jid)
          return False
  
      # save the minions to a cache so we can see in the UI
      if 'minions' in jid_doc.value:
          jid_doc.value['minions'] = sorted(
              set(jid_doc.value['minions'] + minions)
          )
      else:
          jid_doc.value['minions'] = minions
      cb_.replace(six.text_type(jid), jid_doc.value, cas=jid_doc.cas, ttl=_get_ttl()f save_minions(jid, minions, syndic_id=None):  # pylint: disable=unused-argument
      '''
      Save/update the minion list for a given jid. The syndic_id argument is
      included for API compatibility only.
      '''
      cb_ = _get_connection()
  
      try:
          jid_doc = cb_.get(six.text_type(jid))
      except couchbase.exceptions.NotFoundError:
          log.warning('Could not write job cache file for jid: %s', jid)
          return False
  
      # save the minions to a cache so we can see in the UI
      if 'minions' in jid_doc.value:
          jid_doc.value['minions'] = sorted(
              set(jid_doc.value['minions'] + minions)
          )
      else:
          jid_doc.value['minions'] = minions
      cb_.replace(six.text_type(jid), jid_doc.value, cas=jid_doc.cas, ttl=_get_ttl())
docs: Save/update the minion list for a given jid. The syndic_id argument is
      included for API compatibility only.