runtime/PLCObject.py
changeset 1435 291a17b755d1
parent 1434 6e0cd0ceabb7
child 1438 19ebe96b41c0
equal deleted inserted replaced
1434:6e0cd0ceabb7 1435:291a17b755d1
   500         if traces_age > 3:
   500         if traces_age > 3:
   501             self.TraceLock.acquire()
   501             self.TraceLock.acquire()
   502             self.Traces = []
   502             self.Traces = []
   503             self.TraceLock.release()
   503             self.TraceLock.release()
   504             self._suspendDebug(True) # Disable debugger
   504             self._suspendDebug(True) # Disable debugger
       
   505             self.TraceWakeup.clear()
   505             self.TraceWakeup.wait()
   506             self.TraceWakeup.wait()
   506             self._resumeDebug() # Re-enable debugger
   507             self._resumeDebug() # Re-enable debugger
   507 
   508 
   508     def _TracesFlush(self):
   509     def _TracesFlush(self):
   509         self.TraceLock.acquire()
   510         self.TraceLock.acquire()