Да, вам может быть проще написать несколько операторов в строке, однако, 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, или я делаю что-то не так? Есть ли способ обойти это? Я бы очень хотел избавиться от этого шума.