self.validate_descriptor_fields(temp_package)
except Exception as e:
self.log.exception("Descriptor validation Failed")
+ self.delete_stored_package(stored_package)
raise
try:
self.extract_icons(temp_package)
if str(e):
self.log.message(OnboardError(str(e)))
self.log.message(OnboardFailure())
+ raise OnboardException(OnboardFailure())
def on_download_succeeded(self, job):
self.log.message(DownloadSuccess("Package downloaded."))