From: Ruslan Lutsenko Date: Thu, 8 Mar 2012 09:44:57 +0000 (+0100) Subject: FIX: TypeError: 'NoneType' object is unsubscriptable when _data[buildtype] == None X-Git-Tag: v0.2.23~299^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6f5fbeaf59e851c27f3715fe1b1f91c2a6271274;p=tools%2Fpython-jenkinsapi.git FIX: TypeError: 'NoneType' object is unsubscriptable when _data[buildtype] == None --- diff --git a/jenkinsapi/job.py b/jenkinsapi/job.py index dfb6faf..bb98143 100644 --- a/jenkinsapi/job.py +++ b/jenkinsapi/job.py @@ -102,6 +102,8 @@ class Job(JenkinsBase): """Gets a buildid for a given type of build""" KNOWNBUILDTYPES=["lastSuccessfulBuild", "lastBuild", "lastCompletedBuild"] assert buildtype in KNOWNBUILDTYPES + if self._data[buildtype] == None: + return None buildid = self._data[buildtype]["number"] assert type(buildid) == int, "Build ID should be an integer, got %s" % repr( buildid ) return buildid