LogAnalyzer: If skipping badlines, ignore parse errors

This commit is contained in:
Kevin Hester 2014-08-12 08:58:50 -07:00 committed by Randy Mackay
parent 5cb242f5a4
commit 81bd4c0b4c
1 changed files with 2 additions and 1 deletions

View File

@ -589,7 +589,8 @@ class DataflashLog(object):
self.process(lineNumber, e) self.process(lineNumber, e)
except Exception as e: except Exception as e:
print("BAD LINE: " + line, file=sys.stderr) print("BAD LINE: " + line, file=sys.stderr)
raise Exception("Error parsing line %d of log file %s - %s" % (lineNumber,self.filename,e.args[0])) if not ignoreBadlines:
raise Exception("Error parsing line %d of log file %s - %s" % (lineNumber,self.filename,e.args[0]))
return (numBytes,lineNumber) return (numBytes,lineNumber)
def read_binary(self, f, ignoreBadlines): def read_binary(self, f, ignoreBadlines):