Я разрабатываю скрипты Python, которые запускаются внутри интерпретатора Jython. Этот интерпретатор устанавливает некоторые глобальные переменные, которые я использую внутри скрипта.Отметить определенные переменные как известные
Pylint, конечно, не знает этих переменных, поэтому он сообщает об ошибках повсюду.
Есть ли способ сделать pylint осведомленным о том, что существуют определенные переменные, определенные за пределами его области?
В качестве альтернативы, существует способ, которым я могу определить неизвестные переменные для pylint?
Я пытался что-то вроде
if not globals().has_key('SOME_EXTERNAL_GLOBAL'):
globals()['SOME_EXTERNAL_GLOBAL'] = None
Но это не помогло (pylint, кажется, игнорирует черную магию, чтобы сделать глобалов()).
определить "известный"? – njzk2
Это сообщение об ошибках или предупреждениях? –
@ njzk2: «известные» переменные = переменные, которые, как я знаю, доступны во всем мире из-за некоторой магии (выполняемой интерпретатором Jython). – Jonas