in pygenie/adapter/genie_3.py [0:0]
def kill_job(self, job_id=None, kill_uri=None, timeout=30):
"""Kill a job."""
url = kill_uri if kill_uri is not None else self.__url_for_job(job_id)
try:
return self.call(method='delete',
url=url,
timeout=None if self.disable_timeout else timeout,
auth_handler=self.auth_handler)
except GenieHTTPError as err:
if err.response.status_code == 404:
raise GenieJobNotFoundError("job not found at {}".format(url))
raise