From: Yusuke Tsutsumi Date: Wed, 5 Mar 2014 07:39:40 +0000 (-0800) Subject: Fixing get_revision with no scm X-Git-Tag: v0.2.26~5^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=afbec4936bb868a1fa24ca50c445f8f5173cc4d4;p=tools%2Fpython-jenkinsapi.git Fixing get_revision with no scm --- diff --git a/jenkinsapi/build.py b/jenkinsapi/build.py index 122616f..1f07e69 100644 --- a/jenkinsapi/build.py +++ b/jenkinsapi/build.py @@ -89,7 +89,10 @@ class Build(JenkinsBase): _actions = [x for x in self._data['actions'] if x and "lastBuiltRevision" in x] - return _actions[0]["lastBuiltRevision"]["SHA1"] + if len(_actions) > 0: + return _actions[0]["lastBuiltRevision"]["SHA1"] + + return None def _get_hg_rev(self): warnings.warn("This untested function may soon be removed from Jenkinsapi (_get_hg_rev).")