# pylint: disable=missing-docstring, too-few-public-methods from abc import ABCMeta, abstractmethod class Cls: @property def attribute(self, param, param1): # [property-with-parameters] return param + param1 class MyClassBase(metaclass=ABCMeta): """MyClassBase.""" @property @abstractmethod def example(self): """Getter.""" @example.setter @abstractmethod def example(self, value): """Setter."""