--- a/Plugins/CheckerPlugins/SyntaxChecker/pyflakes/checker.py Tue Oct 28 09:20:12 2014 +0100 +++ b/Plugins/CheckerPlugins/SyntaxChecker/pyflakes/checker.py Tue Oct 28 09:58:50 2014 +0100 @@ -700,7 +700,11 @@ raise RuntimeError("Got impossible expression context: %r" % (node.ctx,)) def RETURN(self, node): - if node.value and not self.scope.returnValue: + if ( + node.value and + hasattr(self.scope, 'returnValue') and + not self.scope.returnValue + ): self.scope.returnValue = node.value self.handleNode(node.value, node)