# HG changeset patch
# User ed
# Date 1275665771 -7200
# Node ID 464d470bdbd7b557f3db5224d32b5a90acbd4c06
# Parent  c74a37d156df89aac61cdaab52c60f57b12d179b# Parent  2c8f08f4f8749f96add5174f10cd1957948eda66
merge

diff -r c74a37d156df -r 464d470bdbd7 connectors/LPC/LPCAppObject.py
--- a/connectors/LPC/LPCAppObject.py	Fri Jun 04 16:11:19 2010 +0200
+++ b/connectors/LPC/LPCAppObject.py	Fri Jun 04 17:36:11 2010 +0200
@@ -32,7 +32,7 @@
                                          115200, #speed
                                          2)      #timeout
         self.HandleSerialTransaction(IDLETransaction())
-        
+
     def StartPLC(self, debug=False):
         self.HandleSerialTransaction(STARTTransaction())
             
@@ -50,7 +50,9 @@
 
     def MatchMD5(self, MD5):
         data = self.HandleSerialTransaction(GET_PLCIDTransaction())
-        return data[:32] == MD5
+        if data is not None:
+            return data[:32] == MD5
+        return False
 
     class IEC_STRING(ctypes.Structure):
         """