From 41ebd416f5f8bc501bdb9178ca7351e41fd29ae4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Victor=20Garc=C3=ADa?= Date: Thu, 12 Sep 2013 18:35:43 +0200 Subject: [PATCH] fixing queue url format, the api/python part was duplicated --- jenkinsapi/config.py | 2 +- jenkinsapi/jenkins.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/jenkinsapi/config.py b/jenkinsapi/config.py index 397e0d6..fd541a6 100644 --- a/jenkinsapi/config.py +++ b/jenkinsapi/config.py @@ -1,2 +1,2 @@ -JENKINS_API = r"api/python/" +JENKINS_API = r"api/python" LOAD_TIMEOUT = 30 diff --git a/jenkinsapi/jenkins.py b/jenkinsapi/jenkins.py index e50ce39..1b4facb 100644 --- a/jenkinsapi/jenkins.py +++ b/jenkinsapi/jenkins.py @@ -1,6 +1,7 @@ import json import urllib import logging +import urlparse from jenkinsapi import config from jenkinsapi.job import Job @@ -240,11 +241,11 @@ class Jenkins(JenkinsBase): def get_node_url(self, nodename=""): """Return the url for nodes""" - url = "%(baseurl)s/computer/%(nodename)s" % {'baseurl': self.baseurl, 'nodename': urllib.quote(nodename)} + url = urlparse.urljoin(self.base_server_url(), 'computer/%s' % urllib.quote(nodename)) return url def get_queue_url(self): - url = "%(baseurl)s/queue/" % {'baseurl': self.baseurl} + url = urlparse.urljoin(self.base_server_url(), 'queue') return url def get_queue(self): -- 2.34.1