class Bar_abstract(metaclass=ABCMeta): pass # class Bar_base(Bar_abstract): # pass # c の拡張で実装 class Bar(Bar_base): pass
としているんですが、 bar = Bar() dir(bar) とすると、
#23 0x080719f5 in subtype_dict (obj=0xb73b69c4, context=0x0) at ../Objects/typeobject.c:1756 #24 0x0817670a in getset_get (descr=0x95c46fc, obj=0xb73b69c4, type=0x95acd44) at ../Objects/descrobject.c:148 #25 0x080719f5 in subtype_dict (obj=0xb73b69c4, context=0x0) at ../Objects/typeobject.c:1756 #26 0x0817670a in getset_get (descr=0x95c46fc, obj=0xb73b69c4, type=0x95acd44) at ../Objects/descrobject.c:148