diff --git a/test/pyflakes.exclude b/test/pyflakes.exclude new file mode 100644 index 000000000..77d97de47 --- /dev/null +++ b/test/pyflakes.exclude @@ -0,0 +1,11 @@ +ietf/settings.py:144: 'from settings_local import *' used; unable to detect undefined names +ietf/tests.py:8: redefinition of unused 'ietf' from line 7 +ietf/urls.py:1: 'handler500' imported but unused +ietf/urls.py:1: 'handler404' imported but unused +ietf/ipr/views.py:6: 'new' imported but unused +ietf/contrib/__init__.py:1: 'form_decorator' imported but unused +ietf/utils/__init__.py:1: 'flattenl' imported but unused +ietf/utils/__init__.py:1: 'orl' imported but unused +ietf/utils/__init__.py:2: 'log' imported but unused +ietf/utils/__init__.py:3: 'FKAsOneToOne' imported but unused +ietf/idtracker/templatetags/ietf_filters.py:8: redefinition of unused 'emailutils' from line 6 diff --git a/test/run-pyflakes b/test/run-pyflakes new file mode 100755 index 000000000..26c27dea9 --- /dev/null +++ b/test/run-pyflakes @@ -0,0 +1,14 @@ +#!/bin/bash + +function filter() { +python -c ' +import sys +file = open(sys.argv[1]) +excludes = [line.strip() for line in file.readlines()] +for line in sys.stdin: + if not line.strip() in excludes: + sys.stdout.write(line) +' "$@" +} + +pyflakes "$@" | filter "${0%/*}/pyflakes.exclude" \ No newline at end of file