def download_complete(self, errors):
if self.progress_dialog:
logger.info("Beginning download")
self.downloader.join()
if errors:
done_string = "Songs downloaded with {errors} error(s)".format(errors=len(errors))
else:
done_string = "All songs were downloaded succesfully!"
logger.info(done_string)
done_message = wx.MessageDialog(parent=self, message=done_string, caption="pyjam")
done_message.ShowModal()
done_message.Destroy()
if errors:
errors = '\n'.join(errors)
logger.critical("Error downloading these these URLs:\n{errors}".format(errors=errors))
error_dialog = wx.MessageDialog(parent=self, message="The following URLs caused errors\n" + errors,
caption="Download Error!", style=wx.ICON_ERROR)
error_dialog.ShowModal()
error_dialog.Destroy()
self.progress_dialog.Destroy()
self.Destroy()
wx.CallAfter(self.parent.convert, event=None, in_dir=self.out_dir.GetPath())
评论列表
文章目录