Fix logic in exception handling of unknown autopkgtest results

ubuntu/rebased
Paul Gevers 7 years ago
parent 597eac6130
commit f03f59548d
No known key found for this signature in database
GPG Key ID: 9C5C99EB05BD750A

@ -685,16 +685,14 @@ class AutopkgtestPolicy(BasePolicy):
raise KeyError # fall through raise KeyError # fall through
except KeyError: except KeyError:
# Without swift we don't expect new results # Without swift we don't expect new results
if self.options.adt_swift_url.startswith('file://'): if not self.options.adt_swift_url.startswith('file://'):
pass self.fetch_swift_results(self.options.adt_swift_url, src, arch)
# do we have one now?
self.fetch_swift_results(self.options.adt_swift_url, src, arch) try:
# do we have one now? self.test_results[trigger][src][arch]
try: return
self.test_results[trigger][src][arch] except KeyError:
return pass
except KeyError:
pass
# Don't re-request if it's already pending # Don't re-request if it's already pending
arch_list = self.pending_tests.setdefault(trigger, {}).setdefault(src, []) arch_list = self.pending_tests.setdefault(trigger, {}).setdefault(src, [])

Loading…
Cancel
Save