Как получить полный список методов и атрибутов объекта?

dir(re.compile(pattern)) 

не возвращает шаблон как один из элементов списков. А именно это возвращает:

['__copy__', '__deepcopy__', 'findall', 'finditer', 'match', 'scanner', 'search', 'split', 'sub', 'subn']

Согласно инструкции, он должен содержать

имена атрибутов объекта, имена атрибутов его класса и рекурсивные атрибуты базовых классов его класса.

Это также говорит о том, что

Список не обязательно завершен.

Есть ли способ получитьполный список? Я всегда предполагал, что dir возвращает полный список, но, видимо, это не так ...

Также: есть ли способ перечислить только атрибуты? Или только методы?

Изменить: это на самом деле ошибка в Python -> предположительно это исправлено в ветке 3.0 (и, возможно, также в 2.6)

Ответы на вопрос(5)

Ваш ответ на вопрос