# pylint: disable=too-few-public-methods,invalid-name,missing-docstring | |
# https://github.com/PyCQA/pylint/issues/870 | |
class X: | |
def __init__(self, val=None): | |
self._val = val | |
@property | |
def val(self): | |
return self._val | |
@val.setter | |
def val(self, value): | |
self._val = value | |
if __name__ == '__main__': | |
print(X([]).val.append) |