From dd92d52f06dea93d76e60d7fe4b7b722d50d4c55 Mon Sep 17 00:00:00 2001 From: Tarek Ziade Date: Tue, 14 Aug 2012 18:16:24 +0200 Subject: [PATCH] make sure mccacbe catches the syntax errors as warnings --- flake8/mccabe.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake8/mccabe.py b/flake8/mccabe.py index 3623db6..4dcb5bd 100644 --- a/flake8/mccabe.py +++ b/flake8/mccabe.py @@ -231,7 +231,7 @@ def get_code_complexity(code, min=7, filename='stdin'): complex = [] try: ast = parse(code) - except AttributeError: + except (AttributeError, SyntaxError): e = sys.exc_info()[1] sys.stderr.write("Unable to parse %s: %s\n" % (filename, e)) return 0