@partialAP
@abc.abstractmethod
def str(self):
    pass

@str.setter
def str(self, value):
    self._str = value


class uppercase(_mystring):
    pass
Наследование сеттера, перезапись геттера в абстрактном классе python