| #!/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 |