You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
664 B
31 lines
664 B
#!/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
|