Да, вам может быть проще написать несколько операторов в строке, однако, pylint для любого другого читателя вашего кода, а не только для вас.

аюсь отключить предупреждение C0321 («более одного оператора в одной строке» - я часто ставлюif операторы с короткими однострочными результатами в одной строке), в Pylint 0.21.1 (если это имеет значение: astng 0.20.1, common 0.50.3, Python 2.6.6 (r266: 84292, 15 сентября 2010 г., 16:22): 56)).

Я пытался добавитьdisable=C0321 в файле конфигурации Pylint, но Pylint настаивает на сообщении об этом в любом случае. Вариации на этой линии (какdisable=0321 или жеdisable=C321) помечены как ошибки, поэтому Pylintделает распознать опцию правильно, она просто игнорируется.

Это ошибка Pylint, или я делаю что-то не так? Есть ли способ обойти это? Я бы очень хотел избавиться от этого шума.

Ответы на вопрос(9)

Ваш ответ на вопрос