2015-06-16 23 views
6

Próbuję naprawić wszystkie błędy pylint i ostrzeżenia o pilocie w projekcie. ale nadal pojawia się błąd podczas ustawiania metaclass (https://www.python.org/dev/peps/pep-3115/).Błąd Pylinta podczas używania metaklasy

tutaj jest mój przykładowy kod:

błąd po prostu mówi "nieważne składni". używam pylint przez vim plugast syntastic (https://github.com/scrooloose/syntastic).

moja wersja pylint jest (pylint version):

pylint 1.4.3, 
astroid 1.3.6, common 0.63.2 
Python 3.4.2 (default, Oct 8 2014, 10:45:20) 
[GCC 4.9.1] 

mój syntastic Wtyczka jest na bieżąco z github.

jakieś pomysły?

+2

Czy używasz pylint dla python2? Dokumenty sugerują 'let g: syntastic_python_python_exec = '/ path/to/python3'' –

+1

wielkie dzięki, że to naprawili! – linluk

+1

@PadraicCunningham: Zmień swój komentarz na odpowiedź, abyśmy mogli zagłosować! :) –

Odpowiedz

3

W docs pod 4.2. Q. sprawdzania pyton narzeka składniowo poprawne Pythonie 3 konstrukty ...:

A. skonfigurować sprawdzanie Pythona do wywołania interpretera Pythona 3 zamiast Pythonie 2, np:

let g:syntastic_python_python_exec = '/path/to/python3' 
+1

Dzięki, teraz będę mógł go znaleźć, kiedy to się stanie. ;) –

+0

dzięki jeszcze raz! Akceptuję to. – linluk

Powiązane problemy