beremiz

Fixes

2009-12-06, ed
e01434cfcb9d
Parents dbcf4a13926d
Children dfc6164e4022
Fixes
  • +5 -4
    plugger.py
  • --- a/plugger.py Sun Dec 06 15:56:44 2009 +0100
    +++ b/plugger.py Sun Dec 06 15:58:33 2009 +0100
    @@ -1609,9 +1609,10 @@
    for IECPathToPop in IECPathsToPop:
    self.IECdebug_datas.pop(IECPathToPop)
    - Idxs.sort()
    - self.TracedIECPath = zip(Idxs)[2]
    - self._connector.SetTraceVariablesList(zip(zip(Idxs)[0:1]))
    + if Idxs:
    + Idxs.sort()
    + self.TracedIECPath = zip(Idxs)[2]
    + self._connector.SetTraceVariablesList(zip(zip(Idxs)[0:1]))
    self.IECdebug_lock.release()
    #for IEC_path, IECdebug_data in self.IECdebug_datas.iteritems():
    @@ -1761,7 +1762,7 @@
    self.logger.write(_("Stopping debug\n"))
    self.KillDebugThread()
    - if not self._connector.StopPLC():
    + if self._connector is not None and not self._connector.StopPLC():
    self.logger.write_error(_("Couldn't stop PLC !\n"))
    self.UpdateMethodsFromPLCStatus()