From dfc8ad2555d1444722299c5b2d0133dfbc40878e Mon Sep 17 00:00:00 2001 From: Michael Hanselmann <hansmi@google.com> Date: Mon, 10 May 2010 16:10:30 +0200 Subject: [PATCH] RAPI client: Don't assume job IDs to be numeric Signed-off-by: Michael Hanselmann <hansmi@google.com> Reviewed-by: David Knowles <dknowles@google.com> --- lib/rapi/client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/rapi/client.py b/lib/rapi/client.py index b0745aabf..c0809cf99 100644 --- a/lib/rapi/client.py +++ b/lib/rapi/client.py @@ -760,7 +760,7 @@ class GanetiRapiClient(object): @return: job status """ - return self._SendRequest(HTTP_GET, "/2/jobs/%d" % job_id, None, None) + return self._SendRequest(HTTP_GET, "/2/jobs/%s" % job_id, None, None) def WaitForJobChange(self, job_id, fields, prev_job_info, prev_log_serial): """Waits for job changes. @@ -790,7 +790,7 @@ class GanetiRapiClient(object): if dry_run: query.append(("dry-run", 1)) - return self._SendRequest(HTTP_DELETE, "/2/jobs/%d" % job_id, query, None) + return self._SendRequest(HTTP_DELETE, "/2/jobs/%s" % job_id, query, None) def GetNodes(self, bulk=False): """Gets all nodes in the cluster. -- GitLab