--- 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)
- self.TracedIECPath = zip(Idxs)[2]
- self._connector.SetTraceVariablesList(zip(zip(Idxs)[0:1]))
+ 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"))
- 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()