From a66a25b884fd768e06f28f7aca184eda642cbc70 Mon Sep 17 00:00:00 2001 From: Bart Slinger Date: Mon, 30 Jan 2017 14:08:38 +0100 Subject: [PATCH] sdlog2_dump.py skip unknown message type --- Tools/sdlog2/sdlog2_dump.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Tools/sdlog2/sdlog2_dump.py b/Tools/sdlog2/sdlog2_dump.py index 6c20913362..8d75994d29 100755 --- a/Tools/sdlog2/sdlog2_dump.py +++ b/Tools/sdlog2/sdlog2_dump.py @@ -142,9 +142,13 @@ class SDLog2Parser: self.__parseMsgDescr() else: # parse data message - msg_descr = self.__msg_descrs[msg_type] + msg_descr = self.__msg_descrs.get(msg_type, None) if msg_descr == None: - raise Exception("Unknown msg type: %i" % msg_type) + if self.__correct_errors: + self.__ptr += 1 + continue + else: + raise Exception("Unknown msg type: %i" % msg_type) msg_length = msg_descr[0] if self.__bytesLeft() < msg_length: break