From: Hans-Christoph Steiner Date: Mon, 15 Feb 2016 15:25:43 +0000 (+0100) Subject: pre-commit: make pyflakes optional to support older platforms X-Git-Tag: 0.6.0~5^2~4 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=c9394b1c9973bb2c0b6651baa285de5e416fbf89;p=fdroidserver.git pre-commit: make pyflakes optional to support older platforms Travis-CI defaults to Ubuntu/precise, which has a very old version of pyflakes that throws false positives. --- diff --git a/hooks/pre-commit b/hooks/pre-commit index 5ac72c1c..4bb0a1ed 100755 --- a/hooks/pre-commit +++ b/hooks/pre-commit @@ -63,6 +63,10 @@ err() { exit 1 } +warn() { + echo WARNING: "$@" +} + cmd_exists() { command -v $1 1>/dev/null } @@ -72,7 +76,8 @@ if cmd_exists pyflakes-python2; then elif cmd_exists pyflakes; then PYFLAKES=pyflakes else - err "pyflakes is not installed!" + PYFLAKES=echo + warn "pyflakes is not installed, using dummy placeholder!" fi if cmd_exists pep8-python2; then