diff options
author | Salim Fadhley <sal@stodge.org> | 2014-07-31 00:33:59 +0100 |
---|---|---|
committer | Salim Fadhley <sal@stodge.org> | 2014-07-31 00:33:59 +0100 |
commit | 81a684c25aacf9f762ddd05bfb61e67972895754 (patch) | |
tree | 5812e38b127944c6c6d1689d4dc8f188c46283a3 /jenkinsapi | |
parent | 59207ee8d78616e689589c06d8cfc8e06ee186eb (diff) | |
download | python-jenkinsapi-81a684c25aacf9f762ddd05bfb61e67972895754.tar.gz python-jenkinsapi-81a684c25aacf9f762ddd05bfb61e67972895754.tar.bz2 python-jenkinsapi-81a684c25aacf9f762ddd05bfb61e67972895754.zip |
Proposed fix for #297
Diffstat (limited to 'jenkinsapi')
-rw-r--r-- | jenkinsapi/result_set.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/jenkinsapi/result_set.py b/jenkinsapi/result_set.py index 15090c4..6962c07 100644 --- a/jenkinsapi/result_set.py +++ b/jenkinsapi/result_set.py @@ -42,10 +42,11 @@ class ResultSet(JenkinsBase): yield result.identifier(), result for report_set in self._data.get("childReports", []): - for suite in report_set["result"]["suites"]: - for case in suite["cases"]: - result = Result(**case) - yield result.identifier(), result + if report_set["result"]: + for suite in report_set["result"]["suites"]: + for case in suite["cases"]: + result = Result(**case) + yield result.identifier(), result def __len__(self): return len(self.items()) |