diff --git a/run.sh b/run.sh index 6329be0..b12d250 100755 --- a/run.sh +++ b/run.sh @@ -3,6 +3,10 @@ set -e #set -x +deactivate_venv() { + [ -n "$VIRTUAL_ENV" ] && deactivate +} + configdir=$HOME/.config/tgschedpub DIR="$(dirname "$(realpath "$0")")" @@ -13,6 +17,7 @@ install=0 if [ $install -eq 1 ]; then python3 -m venv .venv; fi . ./.venv/bin/activate +trap deactivate_venv EXIT INT TERM if [ $install -eq 1 ]; then pip install -r requirements.txt; fi [ -d "$configidr" ] || {