diff --git a/lib/rapi/rlib2.py b/lib/rapi/rlib2.py index 66d837cd7d5fb18e8467f960aadc6d16788edd17..c71ceedca7137c1e2b628b00b9343aeb2286aced 100644 --- a/lib/rapi/rlib2.py +++ b/lib/rapi/rlib2.py @@ -77,6 +77,14 @@ class R_2_jobs_id(baserlib.R_Generic): result = luxi.Client().QueryJobs([job_id, ], fields)[0] return baserlib.MapFields(fields, result) + def DELETE(self): + """Cancel not-yet-started job. + + """ + job_id = self.items[0] + result = luxi.Client().CancelJob(job_id) + return result + class R_2_nodes(baserlib.R_Generic): """/2/nodes resource.