Содержит имена абстрактных методов типа.
Свойство обеспечивается дескриптором. Значение данного свойства должно устанавливаться единожды для типа (см. abc.ABCMeta.__new__).

Значение свойства используется в ходе создании объекта для проверки наличия реализаций абстрактных методов.

    import abc

class A(metaclass=abc.ABCMeta):

# __metaclass__ = abc.ABCMeta # Для Python 2

@abc.abstractmethod
def one(self):
pass

@abc.abstractmethod
def two(self):
pass


A.__abstractmethods__ # frozenset({'one', 'two'})
a = A()
# TypeError: Can't instantiate abstract class A
# with abstract methods one, two

При попытке обращения к свойству типа, не предоставляющему абстрактные методы, возбуждается AttributeError.
Синонимы поиска: type.__abstractmethods__, type, __abstractmethods__
На заметку
В соответствующем разделе вы можете зарегистрировать сообщество по интересам, чтобы о нём узнали и другие посетители сайта — возможно, так вы отыщите новых единомышленников и друзей.. И не важно виртуальное оно, или вполне реальное, давно существующее, или только-только придуманное.