Как я могу заставить Eclipse / PyDev игнорировать альтернативы cls? - PullRequest
1 голос
/ 26 августа 2010

Я унаследовал некоторый код, который использует класс вместо предпочитаемых PyDev cls:

def func(klass):
    # do something that doesn't reference klass
    return True

PyDev выдает предупреждение о том, что есть неиспользуемый параметр klass, чего не произошло бы, если бы мы использовали параметр cls.

Есть ли простой способ сообщить PyDev, что klass - это то же самое, что и cls?

Ответы [ 2 ]

0 голосов
/ 26 августа 2010

Если вы используете встроенный анализ кода PyDev, перейдите в «Настройки»> «Pydev»> «Редактор»> «Анализ кода» и перейдите на вкладку «Неиспользуемые».Внизу находится текстовое поле, содержащее список имен переменных, которые следует игнорировать, если они не используются.Добавьте klass в этот список, и все будет готово.

0 голосов
/ 26 августа 2010

Единственное неиспользуемое имя, о котором Пидев не предупреждает, это _.

cls - это имя, используемое для первого аргумента в classmethod с, но здесь это не так.

...