Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 6, 2015 20:31:03

DrMefistO
Зарегистрирован: 2015-06-06
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Embedded Python и C Callback-функции

Приветствую. Я практически новичок в Питоне. Взялся за встраивание его в свой C проект.

Есть в питон-модуле такая функция:

@staticmethod
    def install_instr_callback(callback):
        # set hook for every change of PC
        m68k.set_instr_hook_callback(callback)
И в моем коде на C есть такой колбэк:
static PyObject *my_instr_callback(PyObject *self);

Мне нужно вызвать этот метод, передав ему свой колбэк, написанный на C. Делаю так:
PyObject_CallMethod(myClass, “install_instr_callback”, “(O)”, my_instr_callback);
Но мне питон ругается в ответ null argument to internal routine.

В чем проблема и как ее решить?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version