diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2017-12-29 15:17:11 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2017-12-29 15:25:39 -0500 |
commit | b05eb1e8e37fb3c3cfb558153cdb2f97a1a3c82c (patch) | |
tree | f8d911a18dcc829ad48ea47e6980809b1bf0a075 /scripts/logextract.py | |
parent | 1bdebeaebf0e5e487f4210f8d5d745150572d8cd (diff) | |
download | kutter-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>
Diffstat (limited to 'scripts/logextract.py')
-rwxr-xr-x | scripts/logextract.py | 3 |
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),) |