Если у меня есть некоторый встроенный код Python, содержащий функцию foo, как лучше всего получить ссылку на эту функцию (для использования с PyObject_CallObject)?
Один из способов заключается в том, чтобы некоторые функции регистрировали каждую функцию вместе с именем функции либо вручную, либо с помощью отражения. Это похоже на излишество.
Другой способ - создать функцию «загрузчик», которая берет имя функции и возвращает ссылку на функцию. Лучше, но я все еще должен зарегистрировать функцию загрузчика с помощью C.
Мне не хватает лучшего способа сделать это с дополнительным кодом Python или без него?