From 627b5afa3b49040d7934dcd715bae87c815890bc Mon Sep 17 00:00:00 2001 From: Ross Lannen Date: Fri, 15 Mar 2019 11:46:41 -0600 Subject: [PATCH] update approximate time filter to work with python2 and python3 (#1660) --- utilities/message_filters/src/message_filters/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utilities/message_filters/src/message_filters/__init__.py b/utilities/message_filters/src/message_filters/__init__.py index 5e926c14bf..8d7089ef08 100644 --- a/utilities/message_filters/src/message_filters/__init__.py +++ b/utilities/message_filters/src/message_filters/__init__.py @@ -290,7 +290,7 @@ def add(self, msg, my_queue, my_queue_index=None): return topic_stamps = sorted(topic_stamps, key=lambda x: x[1]) stamps.append(topic_stamps) - for vv in itertools.product(*[zip(*s)[0] for s in stamps]): + for vv in itertools.product(*[next(iter(zip(*s))) for s in stamps]): vv = list(vv) # insert the new message if my_queue_index is not None: