Я прошел и определил мои новые типы, сохранил их в объекте pytype и вызвал следующие функции (после инициализации интерпретатора):
PyType_Ready (); // это берет мой определенный напечатанный
PyModule_AddObject (); // это добавляет определенный тип к модулю, который я создал с помощью
PyModule_Create ();
Теперь, когда я пытаюсь использовать тип, который я определил, интерпретатор говорит, что он не существует, поэтому я предполагаю, что есть еще один шаг, который необходимо сделать, чтобы добавить тип во время выполнения, или есть какой-то другой набор шаги, которые я должен предпринять, чтобы достичь этого.
Любая помощь будет принята с благодарностью.
Синтаксическая ошибка Python:
Traceback (most recent call last):
File "testscript.py", line 1, in <module>
import Bound
ImportError: No module named Bound
Содержимое тестового скрипта:
import Bound
l = Bound.Foo()
Bound - это имя, которое я определил для модуля, а Foo - это тип, который я пытаюсь определить для целей тестирования.