docstr: Mark a job ended
  
  :param jid: Job ID
  :type jid: int
  :param score: score of the Job
  :type score: str
  :param status: status of the Job
  :type status: enumeration
docstr_tok: ["Mark","a","job","ended",":","param","jid",":","Job","ID",":","type","jid",":","int",":","param","score",":","score","of","the","Job",":","type","score",":","str",":","param","status",":","status","of","the","Job",":","type","status",":","enumeration"]
code: def end_job(self, jid, score, status):
      """
      Mark a job ended
  
      :param jid: Job ID
      :type jid: int
      :param score: score of the Job
      :type score: str
      :param status: status of the Job
      :type status: enumeration
      """
      raise NotImplementedError
  
imports: import abc
  import logging
label_desc: Use image node_id 10 for calling the AbstractConnector obj's underlying member method code with example usage: obj.end_job(jid, score, status) without return types