docstr: Ends a job attempt, but not a job (leaving room for retries)
  
  :param id: Job ID
  :type id: int
docstr_tok: ["Ends","a","job","attempt",",","but","not","a","job","(","leaving","room","for","retries",")",":","param","id",":","Job","ID",":","type","id",":","int"]
code: def end_job_attempt(self, jid):
      """
      Ends a job attempt, but not a job (leaving room for retries)
  
      :param id: Job ID
      :type id: int
      """
      raise NotImplementedError
  
imports: import abc
  import logging
label_desc: Use image node_id 16 for calling the AbstractConnector obj's underlying member method code with example usage: obj.end_job_attempt(jid) without return types