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)