copy job return job obj
authorWilliam Zhang <jollychang@gmail.com>
Fri, 11 May 2012 08:10:10 +0000 (16:10 +0800)
committerWilliam Zhang <jollychang@gmail.com>
Fri, 11 May 2012 08:10:10 +0000 (16:10 +0800)
jenkinsapi/jenkins.py

index 79563902081174d7562c410d1918de5caf7d0b9b..d071f9f983422bfa600c520c56b6689839bd7803 100644 (file)
@@ -106,14 +106,14 @@ class Jenkins(JenkinsBase):
         """
         copy_job_url = "%screateItem?name=%s&mode=copy&from=%s" % (self.baseurl, newjobname, jobname)
         self.post_data(copy_job_url, '')
-        return self[newjobname]
+        return Jenkins(self.baseurl).get_job(newjobname)
 
     def delete_job(self, jobname):
         """
         Delete a job by name
         :param jobname: name of a exist job, str
         """
-        delete_job_url = "%sdoDelete" % self.[jobname].baseurl
+        delete_job_url = "%sdoDelete" % self[jobname].baseurl
         self.post_data(delete_job_url, '')
         return self