[tor-commits] [stem/master] Checking for pep8.BaseReport
atagar at torproject.org
atagar at torproject.org
Sat Jan 4 20:20:08 UTC 2014
commit 68979148f1e09b7bca22bde876524029f419d1e5
Author: Damian Johnson <atagar at torproject.org>
Date: Sat Jan 4 12:21:42 2014 -0800
Checking for pep8.BaseReport
Our jenkins tests are also failing because they have the pep8 module, but it
lacks the BaseReport. Checking for that as well.
---
run_tests.py | 4 ++--
test/util.py | 4 ++++
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/run_tests.py b/run_tests.py
index b0b3171..9559311 100755
--- a/run_tests.py
+++ b/run_tests.py
@@ -294,12 +294,12 @@ def main():
if pyflakes_task and pyflakes_task.is_successful:
static_check_issues.update(pyflakes_task.result)
elif not test.util.is_pyflakes_available():
- println("Static error checking requires pyflakes. Please install it from ...\n http://pypi.python.org/pypi/pyflakes\n", ERROR)
+ println("Static error checking requires pyflakes version 0.7.3 or later. Please install it from ...\n http://pypi.python.org/pypi/pyflakes\n", ERROR)
if pep8_task and pep8_task.is_successful:
static_check_issues.update(pep8_task.result)
elif not test.util.is_pep8_available():
- println("Style checks require pep8. Please install it from...\n http://pypi.python.org/pypi/pep8\n", ERROR)
+ println("Style checks require pep8 version 1.4.2 or later. Please install it from...\n http://pypi.python.org/pypi/pep8\n", ERROR)
_print_static_issues(static_check_issues)
diff --git a/test/util.py b/test/util.py
index d510d6f..cfa0b95 100644
--- a/test/util.py
+++ b/test/util.py
@@ -182,6 +182,10 @@ def is_pep8_available():
try:
import pep8
+
+ if not hasattr(pep8, 'BaseReport'):
+ raise ImportError()
+
return True
except ImportError:
return False
More information about the tor-commits
mailing list