У меня есть переменная уровня модуля в моей программе Python 2.6 с именем "_log", о которой PyLint жалуется:
C0103: Invalid name "_log" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
Прочитав этот ответ, я понимаю, почему он это делает: он считает переменную константой и применяет постоянное регулярное выражение. Тем не менее, я прошу отличить: я думаю, что это переменная. Как мне сказать PyLint, чтобы он не жаловался? Как PyLint определяет, является ли это переменной или константой - обрабатывает ли это все переменные уровня модуля как константы?