Кажется, есть некоторые идеи в написании функций обратного вызова Python, которые будут использоваться загрузкой C api: Написание типов Python для функции обратного вызова указателя функции в C
Спасибо!Это полезно.
У меня есть несколько функций обратного вызова, которые имеют вид:
LogCallback (enum messtype, узел OurNode *, ссылка OurLink *, контракт OurContract *, формат char *, va_list argptr)
Меня в основном интересует, как можно сделать так, чтобы подпрограмма Python содержала va_list, чтобы ее можно было отправлять вызову API в качестве функции обратного вызова.
Уточнение: формат функции обратного вызовавызывает va_list, поэтому функция Python, созданная для работы в качестве функции обратного вызова, должна функционировать в подпрограммах C, которые принимают и запускают эту функцию (указатель).