mirror of
https://github.com/ceph/ceph
synced 2024-12-30 15:33:31 +00:00
3390cc30a6
pyflakes runs a basic syntax checker against python code. The added check-syntax.sh script and Makefile run pyflakes on the python code within the teuthology directory reporting any syntax errors that are found. Signed-off-by: Sam Lang <sam.lang@inktank.com> Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
19 lines
384 B
Bash
Executable File
19 lines
384 B
Bash
Executable File
#!/bin/bash
|
|
|
|
which pyflakes > /dev/null
|
|
if test $? != 0; then
|
|
echo "$0 requires pyflakes (sudo apt-get install pyflakes)"
|
|
exit 1
|
|
fi
|
|
|
|
d=$(dirname $0)
|
|
for f in $(find ${d}/teuthology | grep py$); do
|
|
if test -n "${V}"; then
|
|
echo "checking ${f}"
|
|
fi
|
|
pyflakes ${f} > >( \
|
|
grep -v "'Lock' imported but unused" | \
|
|
grep -v "'MachineLock' imported but unused" \
|
|
)
|
|
done
|