У меня есть функция SWIG C ++, которая ожидает указатель функции (WNDPROC), и хочу передать ей функцию Python, которая была обернута в ctypes.WINFUNCTYPE.
Мне кажется, что это должно быть совместимо, но проверка типа SWIG вызывает исключение, потому что он не знает, что тип ctypes.WINFUNCTYPE фактически является WNDPROC.
Что я могу сделать, чтобы передать свой обратный вызов SWIG, чтобы он его понимал?