mirror of
https://chromium.googlesource.com/chromium/tools/depot_tools.git
synced 2026-01-11 02:31:29 +00:00
better error message from python3 when not initialized
Bug: 414330998 Change-Id: I47fcd9571ba3de0a080e31624f9bdf0fa738914a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/6498079 Auto-Submit: Fumitoshi Ukai <ukai@google.com> Commit-Queue: Gavin Mak <gavinmak@google.com> Reviewed-by: Takuto Ikuta <tikuta@chromium.org> Reviewed-by: Gavin Mak <gavinmak@google.com>
This commit is contained in:
@@ -2,6 +2,14 @@
|
||||
|
||||
DEPOT_TOOLS=$(dirname "$0")/..
|
||||
|
||||
if [[ ! -f "$DEPOT_TOOLS/python3_bin_reldir.txt" ]]; then
|
||||
cat >&2 <<EOF
|
||||
python3_bin_reldir.txt not found. need to initialize depot_tools by
|
||||
running gclient, update_depot_tools or ensure_bootstrap.
|
||||
EOF
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$OSTYPE" = "msys" ]
|
||||
then
|
||||
PYTHON3_BIN_DIR="$DEPOT_TOOLS/$(sed -e 's-\\-/-g' $DEPOT_TOOLS/python3_bin_reldir.txt)"
|
||||
|
||||
@@ -6,6 +6,13 @@
|
||||
setlocal
|
||||
|
||||
for %%d in (%~dp0..) do set PARENT_DIR=%%~fd
|
||||
IF NOT EXIST "%PARENT_DIR%\python3_bin_reldir.txt" (
|
||||
echo python3_bin_reldir.txt not found. need to initialize depot_tools by >&2
|
||||
echo running gclient or update_depot_tools >&2
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
:Initialized
|
||||
for /f %%i in (%PARENT_DIR%\python3_bin_reldir.txt) do set PYTHON_BIN_ABSDIR=%PARENT_DIR%\%%i
|
||||
set PATH=%PYTHON_BIN_ABSDIR%;%PYTHON_BIN_ABSDIR%\Scripts;%PATH%
|
||||
"%PYTHON_BIN_ABSDIR%\python3.exe" %*
|
||||
"%PYTHON_BIN_ABSDIR%\python3.exe" %*
|
||||
|
||||
Reference in New Issue
Block a user