plugger.py
changeset 624 8e74266033f8
parent 623 8cdb533c3c7a
child 630 91b2ae63ea3d
equal deleted inserted replaced
623:8cdb533c3c7a 624:8e74266033f8
  1483         except Exception, exc:
  1483         except Exception, exc:
  1484             self.logger.write_error(_("C Build crashed !\n"))
  1484             self.logger.write_error(_("C Build crashed !\n"))
  1485             self.logger.write_error(traceback.format_exc())
  1485             self.logger.write_error(traceback.format_exc())
  1486             return False
  1486             return False
  1487 
  1487 
       
  1488         self.logger.write(_("Successfully built.\n"))
  1488         # Update GUI status about need for transfer
  1489         # Update GUI status about need for transfer
  1489         self.CompareLocalAndRemotePLC()
  1490         self.CompareLocalAndRemotePLC()
  1490         return True
  1491         return True
  1491     
  1492     
  1492     def ShowError(self, logger, from_location, to_location):
  1493     def ShowError(self, logger, from_location, to_location):
  1754         wx.CallAfter(self.logger.write, _("Debugger disabled\n"))
  1755         wx.CallAfter(self.logger.write, _("Debugger disabled\n"))
  1755 
  1756 
  1756     def KillDebugThread(self):
  1757     def KillDebugThread(self):
  1757         self.debug_break = True
  1758         self.debug_break = True
  1758         if self.DebugThread is not None:
  1759         if self.DebugThread is not None:
  1759             self.logger.writeyield(_("Stopping debug ... "))
  1760             self.logger.writeyield(_("Stopping debugger...\n"))
  1760             self.DebugThread.join(timeout=5)
  1761             self.DebugThread.join(timeout=5)
  1761             if self.DebugThread.isAlive() and self.logger:
  1762             if self.DebugThread.isAlive() and self.logger:
  1762                 self.logger.write_warning(_("Debug Thread couldn't be killed"))
  1763                 self.logger.write_warning(_("Couldn't stop debugger.\n"))
  1763             else:
  1764             else:
  1764                 self.logger.write(_("success\n"))
  1765                 self.logger.write(_("Debugger stopped.\n"))
  1765         self.DebugThread = None
  1766         self.DebugThread = None
  1766 
  1767 
  1767     def _connect_debug(self): 
  1768     def _connect_debug(self): 
  1768         if self.AppFrame:
  1769         if self.AppFrame:
  1769             self.AppFrame.ResetGraphicViewers()
  1770             self.AppFrame.ResetGraphicViewers()