def test_clear_log(self): """Verify deleting the log file""" log_file = pathfinder.log_path() if os.path.exists(log_file): try: model.clear_log() self.assertFalse(os.path.exists(log_file)) except WindowsError: # file in use (Windows) pass
def on_clear_log(self, evt): """Handles request to delete the application log.""" log_path = pathfinder.log_path() if os.path.exists(log_path): confirm_deletion_dlg = wx.MessageDialog(parent=self.view.parent, caption="Delete Log?", message="Are you sure you want to delete the log?", style=wx.OK | wx.CANCEL) if confirm_deletion_dlg.ShowModal() == wx.ID_OK: try: mainmodel.clear_log() except WindowsError: # File in use (Windows) err_msg = "Unable to delete log-Windows reports the file is in use." err_dlg = wx.MessageDialog(self.view, message=err_msg, caption="Unable To Delete Log", style=wx.ICON_ERROR) err_dlg.ShowModal() err_dlg.Destroy()
def on_clear_log(self, evt): """Handles request to delete the application log.""" log_path = pathfinder.log_path() if os.path.exists(log_path): confirm_deletion_dlg = wx.MessageDialog(parent=self.view, caption="Delete Log?", message="Are you sure you want to delete the log?", style=wx.OK | wx.CANCEL) if confirm_deletion_dlg.ShowModal() == wx.ID_OK: try: mainmodel.clear_log() except WindowsError: # File in use (Windows) err_msg = "Unable to delete log-Windows reports the file is in use." err_dlg = wx.MessageDialog(self.view, message=err_msg, caption="Unable To Delete Log", style=wx.ICON_ERROR) err_dlg.ShowModal() err_dlg.Destroy()