Рассмотрим этот пример:
Код: Выделить всё
import abc
class Abstract(object):
__metaclass__ = abc.ABCMeta
@abc.abstractproperty
def id(self):
return
@abc.abstractmethod
def foo(self):
print "foo"
def bar(self):
print "bar"
Подробнее здесь: https://stackoverflow.com/questions/975 ... base-class