don't remove venvs if nocleanup is passed
This commit is contained in:
parent
d0ab7a1dc6
commit
f3a447e1c6
1 changed files with 11 additions and 4 deletions
|
@ -58,9 +58,12 @@ cleanup() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
do_cleanup=1
|
||||||
if [[ ${1-} == nocleanup ]]; then
|
if [[ ${1-} == nocleanup ]]; then
|
||||||
shift # discard nocleanup arg
|
do_cleanup=0; shift
|
||||||
else
|
fi
|
||||||
|
|
||||||
|
if (( do_cleanup )); then
|
||||||
trap exit INT TERM
|
trap exit INT TERM
|
||||||
trap cleanup EXIT
|
trap cleanup EXIT
|
||||||
fi
|
fi
|
||||||
|
@ -121,7 +124,9 @@ SourceFileLoader(pyname, py).load_module()
|
||||||
EOF
|
EOF
|
||||||
)
|
)
|
||||||
|
|
||||||
rm -rf -- "$venv"
|
if (( do_cleanup )); then
|
||||||
|
rm -rf -- "$venv"
|
||||||
|
fi
|
||||||
|
|
||||||
info "$py: imports OK"
|
info "$py: imports OK"
|
||||||
}
|
}
|
||||||
|
@ -156,7 +161,9 @@ python3 -m venv "$all_venv"
|
||||||
check_requirements requirements.txt
|
check_requirements requirements.txt
|
||||||
)
|
)
|
||||||
|
|
||||||
rm -rf -- "$all_venv"
|
if (( do_cleanup )); then
|
||||||
|
rm -rf -- "$all_venv"
|
||||||
|
fi
|
||||||
|
|
||||||
check_convert_script convert.py
|
check_convert_script convert.py
|
||||||
for py in convert-*.py; do
|
for py in convert-*.py; do
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue