ProjectController.py
branchwxPython4
changeset 3580 0c96269bf63b
parent 3501 fa291393aac7
parent 3577 6c7a7b22bec9
child 3612 428fb2472f43
equal deleted inserted replaced
3575:cbf99c4122bd 3580:0c96269bf63b
  1576         ticks, self.DebugTicks = self.DebugTicks, []
  1576         ticks, self.DebugTicks = self.DebugTicks, []
  1577 
  1577 
  1578         return debug_status, ticks, buffers
  1578         return debug_status, ticks, buffers
  1579 
  1579 
  1580     RegisterDebugVariableErrorCodes = { 
  1580     RegisterDebugVariableErrorCodes = { 
       
  1581         # Connector only can return None
       
  1582         None : _("Debug: connection problem.\n"),
  1581         # TRACE_LIST_OVERFLOW
  1583         # TRACE_LIST_OVERFLOW
  1582         1 : _("Debug: Too many variables traced. Max 1024.\n"),
  1584         1 : _("Debug: Too many variables traced. Max 1024.\n"),
  1583         # FORCE_LIST_OVERFLOW
  1585         # FORCE_LIST_OVERFLOW
  1584         2 : _("Debug: Too many variables forced. Max 256.\n"),
  1586         2 : _("Debug: Too many variables forced. Max 256.\n"),
  1585         # FORCE_BUFFER_OVERFLOW
  1587         # FORCE_BUFFER_OVERFLOW
  1586         3 : _("Debug: Cumulated forced variables size too large. Max 1KB.\n")
  1588         3 : _("Debug: Cumulated forced variables size too large. Max 1KB.\n"),
       
  1589         # DEBUG_SUSPENDED
       
  1590         4 : _("Debug: suspended.\n")
  1587     }
  1591     }
  1588 
  1592 
  1589     def RegisterDebugVarToConnector(self):
  1593     def RegisterDebugVarToConnector(self):
  1590         Idxs = []
  1594         Idxs = []
  1591         self.TracedIECPath = []
  1595         self.TracedIECPath = []
  1624                     self.DebugToken = res
  1628                     self.DebugToken = res
  1625                 else:
  1629                 else:
  1626                     self.DebugToken = None
  1630                     self.DebugToken = None
  1627                     self.logger.write_warning(
  1631                     self.logger.write_warning(
  1628                         self.RegisterDebugVariableErrorCodes.get(
  1632                         self.RegisterDebugVariableErrorCodes.get(
  1629                             -res, _("Debug: Unknown error")))
  1633                             -res if res is not None else None,
       
  1634                             _("Debug: Unknown error")))
  1630             else:
  1635             else:
  1631                 self.TracedIECPath = []
  1636                 self.TracedIECPath = []
  1632                 self._connector.SetTraceVariablesList([])
  1637                 self._connector.SetTraceVariablesList([])
  1633                 self.DebugToken = None
  1638                 self.DebugToken = None
  1634             self.debug_status, _debug_ticks, _buffers = self.SnapshotAndResetDebugValuesBuffers()
  1639             self.debug_status, _debug_ticks, _buffers = self.SnapshotAndResetDebugValuesBuffers()