В Python многие методы определяют переменные-аргументы с «стандартизированными» именами, например:
def __exit__(self, type, value, traceback):
В строке выше переменная type заставляет pylint предупредить (W0622), чтоПереопределено встроенное: Переопределено встроенное 'type' (переопределено-встроено) .
Существует множество способов исправить это и сделать Pylint счастливым (переименовать переменную, добавитьдиректива pylint ( # pylint: disable = W0622 ) для игнорирования проблемы и т. д.).
Каков наилучший / предпочтительный / рекомендуемый / традиционно используемый способ (если таковой имеется) для поддержанияхорошее качество кода и радует ли Pylint в этих случаях?