diff --git a/flake8/mccabe.py b/flake8/mccabe.py index ec5118b..cb54cfe 100644 --- a/flake8/mccabe.py +++ b/flake8/mccabe.py @@ -182,7 +182,8 @@ def get_code_complexity(code, min=7, filename='stdin'): complex = [] try: ast = parse(code) - except AttributeError as e: + except AttributeError: + e = sys.exc_info()[1] sys.stderr.write("Unable to parse %s: %s\n" % (filename, e)) return 0 diff --git a/flake8/pyflakes.py b/flake8/pyflakes.py index 00aa8fd..ec1b1d6 100644 --- a/flake8/pyflakes.py +++ b/flake8/pyflakes.py @@ -300,7 +300,7 @@ class Checker(object): finally: self.nodeDepth -= 1 if self.traceTree: - print (' ' * self.nodeDepth + 'end ' + node.__class__.__name__) + print(' ' * self.nodeDepth + 'end ' + node.__class__.__name__) def ignore(self, node): pass diff --git a/flake8/run.py b/flake8/run.py index a24807b..7fd5d48 100644 --- a/flake8/run.py +++ b/flake8/run.py @@ -60,7 +60,7 @@ def main(): def _get_files(repo, **kwargs): seen = set() - for rev in xrange(repo[kwargs['node']], len(repo)): + for rev in range(repo[kwargs['node']], len(repo)): for file_ in repo[rev].files(): file_ = os.path.join(repo.root, file_) if file_ in seen or not os.path.exists(file_):