Однако pylint, похоже, применяет это соглашение для каждого объекта отдельно. Есть ли способ разрешить доступ для каждого класса, не прибегая к #pylint:disable=protected-access?
Код: Выделить всё
class A:
def __init__(self):
self._b = 5
def __eq__(self, other):
return self._b == other._b
Код: Выделить всё
pylint a.py
a.py:6: W0212(protected-access) Access to a protected member _b of a client class
Подробнее здесь: https://stackoverflow.com/questions/357 ... ted-access