RobustLogReader that can recover corrupted bz2 files (#22835)

* LogReader with bzip2 recovery

* only rlogs

* add comment

* plotjuggler should also use robust logreader
old-commit-hash: 6d6f989b7f4f084ff2a1124aa4de05b90d7fc534
This commit is contained in:
Willem Melching
2021-11-10 16:41:00 +01:00
committed by GitHub
parent 8108ca7fe8
commit c11eeb6c80
3 changed files with 64 additions and 4 deletions
+2 -2
View File
@@ -3,7 +3,7 @@ import argparse
import json
import cereal.messaging as messaging
from tools.lib.logreader import LogReader
from tools.lib.robust_logreader import RobustLogReader as LogReader
from tools.lib.route import Route
LEVELS = {
@@ -56,7 +56,7 @@ if __name__ == "__main__":
logs = None
if len(args.route):
r = Route(args.route[0])
logs = [q if r is None else r for (q, r) in zip(r.qlog_paths(), r.log_paths())]
logs = r.log_paths()
if len(args.route) == 2 and logs:
n = int(args.route[1])