From 86a2a29f9cfb9aeb1cca0b94ff4a899f6d9f9089 Mon Sep 17 00:00:00 2001 From: Kartik Mohta Date: Fri, 11 Aug 2017 22:56:37 -0400 Subject: [PATCH] Check for window_size < 0 when constructing ROSTopicBandwidth object --- tools/rostopic/src/rostopic/__init__.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/rostopic/src/rostopic/__init__.py b/tools/rostopic/src/rostopic/__init__.py index fb49b3be26..bb9122ad00 100644 --- a/tools/rostopic/src/rostopic/__init__.py +++ b/tools/rostopic/src/rostopic/__init__.py @@ -426,9 +426,11 @@ def __init__(self, window_size=100): self.lock = threading.Lock() self.last_printed_tn = 0 self.sizes =[] - self.times =[] - self.window_size = window_size or 100 - + self.times =[] + if window_size < 0: + window_size = 100 + self.window_size = window_size + def callback(self, data): """ros sub callback""" with self.lock: