# pylint: disable=missing-docstring,too-few-public-methods,invalid-overridden-method | |
# https://github.com/PyCQA/pylint/issues/844 | |
class Parent: | |
def __init__(self): | |
self.__thing = 'foo' | |
@property | |
def thing(self): | |
return self.__thing | |
class Child(Parent): | |
@Parent.thing.getter | |
def thing(self): | |
return super().thing + '!' | |
print(Child().thing) |