From cd7d8618939b0b78e913027f6518a280b3af4bb9 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 18 Dec 2025 17:27:28 -0800 Subject: [PATCH] ... --- ebook2audiobook.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ebook2audiobook.sh b/ebook2audiobook.sh index dd2452c6..46a46344 100755 --- a/ebook2audiobook.sh +++ b/ebook2audiobook.sh @@ -797,10 +797,11 @@ else current_pyvenv="$VIRTUAL_ENV" fi # If neither environment variable is set, check Python path - if [[ -z "$CURRENT_PYVENV" ]]; then - PYTHON_PATH=$(which python 2>/dev/null) - if [[ ( -n "$CONDA_PREFIX" && "$PYTHON_PATH" == "$CONDA_PREFIX/bin/python" ) || ( -n "$VIRTUAL_ENV" && "$PYTHON_PATH" == "$VIRTUAL_ENV/bin/python" ) ]]; then - CURRENT_PYVENV="${CONDA_PREFIX:-$VIRTUAL_ENV}" + if [[ -z "${CURRENT_PYVENV:-}" ]]; then + PYTHON_PATH="$(command -v python 2>/dev/null || true)" + if [[ ( -n "${CONDA_PREFIX:-}" && "$PYTHON_PATH" == "${CONDA_PREFIX:-}/bin/python" ) || \ + ( -n "${VIRTUAL_ENV:-}" && "$PYTHON_PATH" == "${VIRTUAL_ENV:-}/bin/python" ) ]]; then + CURRENT_PYVENV="${CONDA_PREFIX:-${VIRTUAL_ENV:-}}" fi fi # Output result if a virtual environment is detected