Как отключить ошибку «Неопределенная переменная» для определенной переменной в файле?

Я размещаю IronPython внутри приложения C # и внедряю API для хоста в глобальную область.

Я только начал любитьsyntastic для VIM сpylint для проверки моих сценариев. Но меня раздражают все[E0602, method_name] Undefined variable 'variable_name' сообщения об ошибках для введенных переменных.

Я в курсе использования# pylint: disable=E0602 отключить это сообщение об ошибке, но яЯ предпочел бы не наносить вред действительно полезной функции только для некоторых конкретных имен переменных.

Как вы справляетесь с этим?

В настоящее время я делаю это в верхней части моего сценария:

try:
    host_object = getattr(__builtins__, 'host_object')
except AttributeError:
    pass # oops, run this script inside the host application!!

Что я действительно хотел бы сделать, это:

# pylint: declare=host_object, other_stuff

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

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