Lars Nordin's correction intended to cope with node-names which contain
authorSalim Fadhley <sal@stodge.org>
Mon, 27 Feb 2012 20:33:37 +0000 (20:33 +0000)
committerSalim Fadhley <sal@stodge.org>
Mon, 27 Feb 2012 20:33:37 +0000 (20:33 +0000)
characters requiring HTTP escaping. Thanks for the fix Lars!

jenkinsapi/jenkins.py
setup.py

index 016d358..af5ce52 100644 (file)
@@ -160,7 +160,7 @@ class Jenkins(JenkinsBase):
 
     def get_node_url(self, nodename=""):
         """Return the url for nodes"""
-        url = "%(baseurl)s/computer/%(nodename)s" % {'baseurl': self.baseurl, 'nodename': nodename}
+        url = "%(baseurl)s/computer/%(nodename)s" % {'baseurl': self.baseurl, 'nodename': urllib.quote(nodename)}
         return url
 
     def has_node(self, nodename):
index a74ce75..1207a0e 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -3,7 +3,7 @@ import os
 
 PROJECT_ROOT, _ = os.path.split(__file__) 
 DESCRIPTION = open( os.path.join(PROJECT_ROOT, "README") ).read()
-VERSION = REVISION = '0.1.2'
+VERSION = REVISION = '0.1.3'
 PROJECT_NAME = 'JenkinsAPI'
 PROJECT_AUTHORS = "Salim Fadhley, Ramon van Alteren, Ruslan Lutsenko"
 PROJECT_EMAILS = 'salimfadhley@gmail.com, ramon@vanalteren.nl, ruslan.lutcenko@gmail.com'