Skip to content

Commit 6fd37fc

Browse files
committed
fix some typos and make python-ready
1 parent 391449a commit 6fd37fc

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

bag_tools/scripts/bag_add_time_offset.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,20 +62,20 @@ def fix_bagfile(inbag, outbag, topics, offset):
6262
rospy.loginfo('Closing output bagfile.')
6363
outbag.close()
6464
rospy.loginfo('Changed the following:')
65-
for k, v in count.iteritems():
65+
for k, v in count.items():
6666
rospy.loginfo( '%s:%s messages.',k,v)
6767

6868
if __name__ == "__main__":
6969
rospy.init_node('bag_add_time_offset')
7070
parser = argparse.ArgumentParser(
7171
description='Shift the publishing time of given topics in input bagfile.')
7272
parser.add_argument('-o', metavar='OUTPUT_BAGFILE', required=True, help='output bagfile')
73-
parser.add_argument('-i', metavar='INPUT_BAGFILE', required=True, help='input bagfile(s)', nargs='+')
73+
parser.add_argument('-i', metavar='INPUT_BAGFILE', required=True, help='input bagfile(s)')
7474
parser.add_argument('-of', metavar='OFFSET', required=True, type=float, help='time offset to add in seconds')
7575
parser.add_argument('-t', metavar='TOPIC', required=True, help='topic(s) to change', nargs='+')
7676
args = parser.parse_args()
7777
try:
78-
fix_bagfile(args.i, args.o, arg.t, args.of)
79-
except Exception, e:
78+
fix_bagfile(args.i, args.o, args.t, args.of)
79+
except Exception as e:
8080
import traceback
8181
traceback.print_exc()

bag_tools/scripts/check_delay.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
import os
3939
import sys
4040
import argparse
41+
import statistics
4142

4243
def check_delay(inbags):
4344
delays = {}
@@ -59,12 +60,12 @@ def check_delay(inbags):
5960
delays[key].append(delay)
6061
max_len = max(len(topic) for topic in delays.keys())
6162
topics = delays.keys()
62-
topics.sort()
63+
list(topics).sort()
6364
for topic in topics:
6465
delay_list = delays[topic]
6566
delay_list.sort()
6667
dmin, dmax, dmean = min(delay_list), max(delay_list), sum(delay_list)/len(delay_list)
67-
dmedian = delay_list[len(delay_list)/2]
68+
dmedian = statistics.median(delay_list)
6869
rospy.loginfo('%s : mean = %s, min = %s, max = %s, median = %s', topic.ljust(max_len + 2), dmean, dmin, dmax, dmedian)
6970

7071
if __name__ == "__main__":
@@ -77,6 +78,6 @@ def check_delay(inbags):
7778
args = parser.parse_args()
7879
try:
7980
check_delay(args.inbag)
80-
except Exception, e:
81+
except Exception as e:
8182
import traceback
8283
traceback.print_exc()

0 commit comments

Comments
 (0)