SWIG / Python массив внутри структуры

У меня есть структура, определенная внутри header.h, которая выглядит следующим образом:

typedef struct {
....
    int      icntl[40];
    double   cntl[15];
    int      *irn, *jcn;
....

Когда я инициализирую объект с этой структурой, я имею доступ к целым / двойным числам, но не к массивам.

>> st.icntl
<Swig Object of type 'int *' at 0x103ce37e0>
>> st.icntl[0]
Traceback (most recent call last):
  File "test_mumps.py", line 19, in <module>
    print s.icntl[0]
TypeError: 'SwigPyObject' object is not subscriptable

Как получить доступ к значениям в режиме чтения / записи?

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

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