diff -r a6577420a27b -r 786b12887e91 LPCconnector/LPCBootProto.py --- a/LPCconnector/LPCBootProto.py Mon Apr 29 17:29:59 2013 +0900 +++ b/LPCconnector/LPCBootProto.py Mon Apr 29 17:31:24 2013 +0900 @@ -2,12 +2,12 @@ class LPCBootProto(LPCProto): def HandleTransaction(self, transaction): - self.TransactionLock.acquire() + res = None try: transaction.SetPseudoFile(self.serialPort) res = transaction.ExchangeData() - finally: - self.TransactionLock.release() + except: + pass return "Stopped", res class LPCBootTransaction: