def convert_complete(self, errors):
if self.progress_dialog:
self.converter.join()
if errors:
done_string = "Songs converted with {errors} error(s)".format(errors=len(errors))
else:
done_string = "All songs were converted succesfully!"
done_message = wx.MessageDialog(parent=self, message=done_string, caption="pyjam")
done_message.ToggleWindowStyle(wx.STAY_ON_TOP)
done_message.ShowModal()
done_message.Destroy()
if errors:
errors = '\n'.join(errors)
error_dialog = wx.MessageDialog(parent=self, message="The following files caused errors\n" + errors,
caption="Conversion Error!", style=wx.OK | wx.ICON_ERROR)
error_dialog.ShowModal()
error_dialog.Destroy()
logger.critical("Error converting these files\n{errors}".format(errors=errors))
logger.info(done_string)
wx.CallAfter(self.progress_dialog.Destroy)
评论列表
文章目录