From d512b5cc26ae4ae9467f1b247c2352b0adaf7b4f Mon Sep 17 00:00:00 2001 From: Chris Lalancette Date: Tue, 27 Apr 2021 14:47:25 -0400 Subject: [PATCH] Use is_alive for threads. (#510) isAlive was deprecated in Python 3.8 and then removed in 3.9, so switch to is_alive. Signed-off-by: Chris Lalancette --- topic_monitor/topic_monitor/scripts/topic_monitor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/topic_monitor/topic_monitor/scripts/topic_monitor.py b/topic_monitor/topic_monitor/scripts/topic_monitor.py index ded213977..7659db61a 100755 --- a/topic_monitor/topic_monitor/scripts/topic_monitor.py +++ b/topic_monitor/topic_monitor/scripts/topic_monitor.py @@ -417,7 +417,7 @@ def main(): topic_monitor_display = TopicMonitorDisplay(topic_monitor, args.stats_calc_period) last_time = time.time() - while data_receiving_thread.isAlive(): + while data_receiving_thread.is_alive(): now = time.time() if now - last_time > args.stats_calc_period: last_time = now @@ -427,7 +427,7 @@ def main(): topic_monitor_display.update_display() finally: - if data_receiving_thread.isAlive(): + if data_receiving_thread.is_alive(): data_receiving_thread.stop() # Block this thread until the other thread terminates data_receiving_thread.join()