In diesem Code-Schnipsel,Wie verwende ich flocke8 für Python 3?
def add(x:int, y:int) -> int:
return x + y
gibt es Funktion Anmerkungen, die erst nach Python unterstützt 3.0
Als ich flake8 für diesen Python-Code ausführen:
$ flake8 7.3.py -vv
checking 7.3.py
def add(x: int, y: int) -> int:
return x + y
7.3.py:1:11: E901 SyntaxError: invalid syntax
bekam ich die ungültige Syntax Fehler, aber es sollte gültige Syntax sein. Wie kann ich mit flake8 die Syntax überprüfen, die nur in Python 3.x unterstützt wird?
Siehe: https://bugs.launchpad.net/pyflakes/+bug/989203 –