Ответ 1
Нет конструктора boost::python::object
, который принимает PyObject*
(из моего понимания, такой ctor бы недействил бы всю идею, если в любом случае сопоставление типов Python с типами С++, поскольку PyObject * может быть любым). Согласно документации:
object();
Эффекты: Создает объект, управляющий ссылкой на объект Python
None
.