aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2017-12-29 15:17:11 -0500
committerKevin O'Connor <kevin@koconnor.net>2017-12-29 15:25:39 -0500
commitb05eb1e8e37fb3c3cfb558153cdb2f97a1a3c82c (patch)
treef8d911a18dcc829ad48ea47e6980809b1bf0a075
parent1bdebeaebf0e5e487f4210f8d5d745150572d8cd (diff)
downloadkutter-b05eb1e8e37fb3c3cfb558153cdb2f97a1a3c82c.tar.gz
kutter-b05eb1e8e37fb3c3cfb558153cdb2f97a1a3c82c.tar.xz
kutter-b05eb1e8e37fb3c3cfb558153cdb2f97a1a3c82c.zip
logextract: Fix handling of messages with retransmits
Properly handle the case where the original sequence number of a message is not known. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rwxr-xr-xscripts/logextract.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/logextract.py b/scripts/logextract.py
index 07c12cc7..414782dd 100755
--- a/scripts/logextract.py
+++ b/scripts/logextract.py
@@ -103,7 +103,8 @@ class GatherShutdown:
ext_clock = add_high_bits(clock, exp_clock, 0xffffffff)
return sample_time + (ext_clock - sample_clock) / freq
def annotate(self, line, seq, ts):
- line = repl_seq_r.sub(r"\g<0>(%d)" % (seq,), line)
+ if seq is not None:
+ line = repl_seq_r.sub(r"\g<0>(%d)" % (seq,), line)
def clock_update(m):
return m.group(0)[:-1] + "(%.6f) " % (
self.trans_clock(int(m.group('clock')), ts),)