From 3ee335965af72c3b0add9ecc66b1ef979e94ab9e Mon Sep 17 00:00:00 2001 From: Fabien-B Date: Mon, 12 Mar 2018 11:24:30 +0100 Subject: [PATCH] [python supervision] Fix paths (#2093). (#2236) --- paparazzi-python.sh | 3 --- src/paparazzi | 2 +- sw/supervision/python/main.py | 3 +++ 3 files changed, 4 insertions(+), 4 deletions(-) delete mode 100755 paparazzi-python.sh diff --git a/paparazzi-python.sh b/paparazzi-python.sh deleted file mode 100755 index 1a99867207..0000000000 --- a/paparazzi-python.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env /bin/sh -cd $PAPARAZZI_SRC/sw/supervision/python -./main.py diff --git a/src/paparazzi b/src/paparazzi index 9cda33fba4..9f998a7036 100755 --- a/src/paparazzi +++ b/src/paparazzi @@ -13,7 +13,7 @@ let com = if Array.length (Sys.argv) > 1 then begin Printf.printf "%d\n" (Array.length (Sys.argv)); if Sys.argv.(1) = "-python" then - dirname // "paparazzi-python.sh" + dirname // "sw/supervision/python/main.py" else dirname // "sw/supervision/paparazzicenter" end diff --git a/sw/supervision/python/main.py b/sw/supervision/python/main.py index 1913ad2018..f5a87f3f29 100755 --- a/sw/supervision/python/main.py +++ b/sw/supervision/python/main.py @@ -37,6 +37,9 @@ import os def main(): """Main program : creates the main window and starts the main loop.""" + # Set this file's location as working directory + os.chdir(os.path.dirname(os.path.abspath(__file__))) + # Set the environment variables (useful for some processes) : os.putenv(env.HOME_NAME, env.PAPARAZZI_HOME) os.putenv(env.SRC_NAME, env.PAPARAZZI_SRC)