Как перечислить постоянные атрибуты внешней библиотеки Python, скорее всего, обернутой библиотеки C?

#python #constants

Вопрос:

Я работаю с библиотекой Python, для которой у меня нет исходного кода и которая состоит из скомпилированных *.pyd модулей. Библиотека имеет атрибуты, которые кажутся константами (целыми числами), которые задают различные параметры в том, что я предполагаю, является обернутой C-библиотекой.

Например:

 # pixet is the library name

pixet.PX_TPX3_OPM_TOATOT # is equal to integer 0
pixet.PX_TPX3_OPM_EVENT_ITOT # is equal to integer 2
 

Поскольку у меня нет исходных файлов или файлов заголовков, я не уверен в том, каковы все возможности, и они не отображаются dir(pixet) . Помимо какой-то глупой перебора всех возможных имен атрибутов, есть ли способ, которым я могу получить список целочисленных констант, или они скрыты в скомпилированном коде?

Комментарии:

1. Его нет в списке pixet.__dict__ ?

2. На самом деле это не так.