Правило для имен атрибутов, начинающихся с «__», но применяющих PascalCase - PullRequest
1 голос
/ 04 ноября 2019

У меня есть код, в котором я использую двойное подчеркивание для имени атрибута, но соответствует стандарту паскаля.

Проблема в том, что я получаю предупреждение для: self.__LastErrorMsg:

ConfigurationManager.py: 91: 8: C0103: имя атрибута "__lastErrorMsg" не соответствует именованию в PascalCasestyle (invalid-name)

Код:

class ConfigurationManager():
    @property
    def LastErrorMsg(self):
        return self.__LastErrorMsg

    def __init__(self):
        self.__LastErrorMsg = ''

Я знаю, что есть переопределение регулярных выражений, но я не уверен, как бы я его написал. Будем благодарны за любые предложения или примеры.

...