# HG changeset patch # User laurent # Date 1275663865 -7200 # Node ID 2c8f08f4f8749f96add5174f10cd1957948eda66 # Parent 4cc6eef4778ff2e4e819eb3c585c7dbe76a14967 Fix MatchMD5 result if no serial connection available diff -r 4cc6eef4778f -r 2c8f08f4f874 connectors/LPC/LPCAppObject.py --- a/connectors/LPC/LPCAppObject.py Fri Jun 04 15:39:14 2010 +0200 +++ b/connectors/LPC/LPCAppObject.py Fri Jun 04 17:04:25 2010 +0200 @@ -42,7 +42,7 @@ self.pluginsroot.logger.write_error(str(e)+"\n") self.SerialConnection = None self.PLCStatus = "Disconnected" - return None + return None def StartPLC(self, debug=False): self.HandleSerialTransaction(STARTTransaction()) @@ -61,7 +61,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): """