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