From 49d19e1aac0a4f25b7a6a1d68e4f8ce0eff24163 Mon Sep 17 00:00:00 2001 From: Stephen Dade Date: Wed, 15 Apr 2020 11:51:31 +1000 Subject: [PATCH] Tools: Python3 and kill_tasks fixes for sim_vehicle under Cygwin --- Tools/autotest/sim_vehicle.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Tools/autotest/sim_vehicle.py b/Tools/autotest/sim_vehicle.py index 8f72f66287..d152486546 100755 --- a/Tools/autotest/sim_vehicle.py +++ b/Tools/autotest/sim_vehicle.py @@ -145,7 +145,7 @@ def cygwin_pidof(proc_name): pipe = subprocess.Popen("ps -ea | grep " + proc_name, shell=True, stdout=subprocess.PIPE) - output_lines = pipe.stdout.read().replace("\r", "").split("\n") + output_lines = pipe.stdout.read().decode('utf-8').replace("\r", "").split("\n") ret = pipe.wait() pids = [] if ret != 0: @@ -234,6 +234,9 @@ def kill_tasks(): 'runsim.py', 'AntennaTracker.elf', 'scrimmage' + 'ardurover', + 'arduplane', + 'arducopter' } for vehicle in vinfo.options: for frame in vinfo.options[vehicle]["frames"]: