Хлоп! Я забыл установить GameObject для запуска. Теперь он работает нормально.
Так или иначе некоторые имена переменной соответствуют regex для констант (константа-rgx) вместо имени переменной regex (переменная-rgx).
Те переменные объявляются на уровне модуля? Возможно, вот почему их рассматривают как константы (по крайней мере это - то, как они должны быть объявлены, согласно PEP-8).
Я просто отключаю то предупреждение, потому что я не следую тем соглашениям о присвоении имен.
Чтобы сделать это, добавьте эту строку к вершине Вас модуль:
# pylint: disable-msg=C0103
Если Вы хотите отключить это глобально, то добавьте его к команде pylint:
python lint.py --disable-msg=C0103 ...
(should match (([A-Z_][A-Z1-9_]*)|(__.*__))$)
как Вы сказал, что это - константа-rgx, которая только соответствует ПРОПИСНЫМ именам или называет окруженным двойными подчеркиваниями.
переменные-rgx
([a-z_][a-z0-9_]{2,30}$)
если Вашу переменную называют 'настройками', которые действительно должны соответствовать переменным-rgx
Я могу думать о только 2 причинах этого.. или настройки являются константой, или это - ошибка в PyLint.