#include "pyFairModule.h"
#include "Python.h"
#include "TObject.h"
Go to the source code of this file.
◆ call_python_method()
| void call_python_method |
( |
PyObject * |
self, |
|
|
const char * |
method |
|
) |
| |
Definition at line 10 of file pyFairModule.cxx.
10 {
11
12 if (0 == self || 0 == method) {
13 throw std::runtime_error("Invalid Python object and method");
14 }
15
16 PyObject* r = PyObject_CallMethod(self,
const_cast<char*
>(method),
17 const_cast<char*>(""));
18 if (0 == r) {
19 PyErr_Print();
20 return;
21 }
22
23 Py_XDECREF(r);
24
25 return;
26}