Ten raport inspekcji zawiera rozbieżności między zadeklarowanymi parametrami a rzeczywistymi argumentami, a także niepoprawne argumenty (na przykład duplikowanie nazwanych argumentów) i niepoprawną kolejność argumentów. Dekoratory są również analizowane.słabe ostrzeżenie w PyCharm: nieoczekiwany argument
^To właśnie mówi mi PyCharm. To słabe ostrzeżenie, więc mój kod działa dobrze.
import collections
var_dict = {}
var_dict = collections.OrderedDict(sorted(var_dict.items()))
^To jest linia kodu, o którym mowa. Uważam, że ostrzeżenie dotyczy połączenia OrderedDict
.
Sprawdziłem OrderedDict documentation dla Pythona 3.5, ale wciąż jestem niezasypiony.
Dlaczego otrzymuję to ostrzeżenie? Używam PyCharm Community Edition 5.0.1
Napisałem [problem] (https://youtrack.jetbrains.com/issue/PY-17759) - o podobnych ostrzeżeniach ostrzega w Pythonie 2. Uważam, że to błąd w ich kontroli (w pycharm 5), ale zobaczmy na co reagują. –
@Mr_and_Mrs_D Co stało się z twoją odpowiedzią? Chciałem to zaakceptować za jeden dzień. – fizix00
Usunęli to - spowoduje ponowne opublikowanie. To niedorzeczne –