c07edb5f80
The scripts in the tools now is able to distinguish, the autopep8 error codes better. Change-Id: I9ea19009118ed418e3666fad45d2e0eb676204c8
30 lines
652 B
Bash
Executable File
30 lines
652 B
Bash
Executable File
#!/bin/bash
|
|
|
|
cd $(dirname "$(readlink -f "$0")")
|
|
|
|
AUTOPEP8=`which autopep8 2>/dev/null`
|
|
|
|
if [[ -z "$AUTOPEP8" ]]; then
|
|
AUTOPEP8=`which autopep8-3`
|
|
fi
|
|
|
|
if [[ -z "$AUTOPEP8" ]]; then
|
|
echo "Unable to locate autopep8" >&2
|
|
exit 2
|
|
fi
|
|
|
|
# isort is not compatible with the default flake8 (H306), maybe flake8-isort
|
|
# isort -rc -sl -fss ../tempest ../setup.py
|
|
$AUTOPEP8 --exit-code --max-line-length=79 --experimental --in-place -r ../tempest ../setup.py
|
|
ERROR=$?
|
|
|
|
if [[ $ERROR -eq 0 ]]; then
|
|
echo "Formatting was not needed." >&2
|
|
exit 0
|
|
elif [[ $ERROR -eq 1 ]]; then
|
|
echo "Formatting failed.." >&2
|
|
exit 1
|
|
else
|
|
echo "done" >&2
|
|
fi
|