# pylint: disable=missing-docstring,invalid-name,no-self-use | |
from functools import cached_property | |
# https://github.com/PyCQA/pylint/issues/4023 | |
# False-positive 'invalid-overridden-method' with 'cached_property' | |
class Parent: | |
@property | |
def value(self): | |
return 42 | |
def func(self): | |
return False | |
class Child(Parent): | |
@cached_property | |
def value(self): | |
return 2**6 | |
@cached_property | |
def func(self): # [invalid-overridden-method] | |
return 42 |