Tried the answer from force-implementing-specific-attributes-in-subclass
But does not work. This code still passes with no errors.
#python version: 3.8.1 from abc import ABC, abstractmethod class A(ABC): @property @abstractmethod def pr(self): return 0 class B(A): def pr(self):# not a property. return 5 b = B() print(b.pr()) So how can I force subclasses to implement specific properties(pr as above)?