diff options
author | Salim Fadhley <sal@stodge.org> | 2014-08-02 16:57:38 +0100 |
---|---|---|
committer | Salim Fadhley <sal@stodge.org> | 2014-08-02 16:57:38 +0100 |
commit | fdd85ad5b0c4d529bdb93fb06de34dc76b84319a (patch) | |
tree | 536421bf9a8edb8aa01624849692d3e6cf2b45ac /jenkinsapi | |
parent | fd25211755cbb5cd7b68ee0417247b5779f02676 (diff) | |
download | python-jenkinsapi-fdd85ad5b0c4d529bdb93fb06de34dc76b84319a.tar.gz python-jenkinsapi-fdd85ad5b0c4d529bdb93fb06de34dc76b84319a.tar.bz2 python-jenkinsapi-fdd85ad5b0c4d529bdb93fb06de34dc76b84319a.zip |
Fix way more bugs.
Diffstat (limited to 'jenkinsapi')
-rw-r--r-- | jenkinsapi/job.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/jenkinsapi/job.py b/jenkinsapi/job.py index c298e70..8724216 100644 --- a/jenkinsapi/job.py +++ b/jenkinsapi/job.py @@ -166,12 +166,8 @@ class Job(JenkinsBase, MutableJenkinsThing): file_params) return json.dumps(to_json_structure) - def invoke(self, securitytoken=None, block=False, skip_if_running=False, invoke_pre_check_delay=3, - invoke_block_delay=15, build_params=None, cause=None, files=None): - assert isinstance(invoke_pre_check_delay, (int, float)) - assert isinstance(invoke_block_delay, (int, float)) + def invoke(self, securitytoken=None, block=False, build_params=None, cause=None, files=None): assert isinstance(block, bool) - assert isinstance(skip_if_running, bool) # Either copy the params dict or make a new one. build_params = build_params and dict( @@ -204,6 +200,9 @@ class Job(JenkinsBase, MutableJenkinsThing): queue_url = response.headers['location'] qi = QueueItem(queue_url, self.jenkins) + + if block: + qi.block_until_complete(delay=10) return qi def _buildid_for_type(self, buildtype): |