15static const InterfaceID
IID_MyTool(
"AthEx::MyTool", 1, 0);
27 PyObject *pyObj = proxy->toPyObj(obj);
29 PyObject *pyFunc = PyObject_GetAttr(
m_self,PyUnicode_FromString(
"py_execute"));
31 PyObject *tup = Py_BuildValue((
char*)
"(O)",pyObj);
32 PyObject *ret = PyObject_CallObject(pyFunc, tup);
34 StatusCode
sc = StatusCode::FAILURE;
36 if (PyObject_IsTrue(ret))
37 sc = StatusCode::SUCCESS;
A utility class to convert a C++ object to a PyObject.
static PyReverseProxy * getProxy(const std::string &key)
factory method