connectors/LPC/LPCObject.py
changeset 569 37af7286dd65
parent 563 c74a37d156df
child 576 7fcdc0d3d8d9
--- a/connectors/LPC/LPCObject.py	Tue Feb 01 17:28:41 2011 +0100
+++ b/connectors/LPC/LPCObject.py	Thu Feb 03 18:20:47 2011 +0100
@@ -24,11 +24,13 @@
 
 from LPCProto import *
 
+
+
 class LPCObject():
     def __init__(self, pluginsroot, comportstr):
         self.PLCStatus = "Disconnected"
         self.pluginsroot = pluginsroot
-        self.PLCprint = pluginsroot.logger.write
+        self.PLCprint = pluginsroot.logger.writeyield
         self._Idxs = []
         comport = int(comportstr[3:]) - 1
         try:
@@ -43,7 +45,7 @@
             try:
                 self.PLCStatus, res = self.SerialConnection.HandleTransaction(transaction)
                 return res
-            except LPCProtoError,e:
+            except Exception,e:
                 self.pluginsroot.logger.write_error(str(e)+"\n")
                 self.SerialConnection.close()
                 self.SerialConnection = None