clean codes
authorAnrs Hu <anders.x.hu@gmail.com>
Thu, 31 May 2012 06:17:46 +0000 (14:17 +0800)
committerAnrs Hu <anders.x.hu@gmail.com>
Thu, 31 May 2012 06:17:46 +0000 (14:17 +0800)
jenkinsapi/jenkins.py

index cea96ed8334afdda6783ae7e618e25b4c66cd5f1..8548275b9167d3f63a6ccd1e93766cab63ba6cd9 100644 (file)
@@ -56,6 +56,8 @@ class Jenkins(JenkinsBase):
         return auth_args
 
     def get_opener(self):
+        if self.formauth:
+            return self.get_login_opener()
         return mkurlopener(*self.get_auth())
 
     def get_login_opener(self):
@@ -82,13 +84,6 @@ class Jenkins(JenkinsBase):
         self._cookies = [c for c in mcj]
         return res.getcode() == 302
 
-    def build(self, jobname):
-        assert jobname
-        buildurl = urlparse.urljoin(self.baseurl, 'job/%s/build' % jobname)
-        urlopen = self.get_login_opener()
-        res = urlopen(buildurl)
-        return res.code == 200
-
     def validate_fingerprint(self, id):
         obj_fingerprint = Fingerprint(self.baseurl, id, jenkins_obj=self)
         obj_fingerprint.validate()