#include "Python.h"
#include "pyFairModule.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 5 of file pyFairModule.cxx.
6{
7
8 if ( 0 == self || 0 == method ) { throw std::runtime_error("Invalid Python object and method"); }
9
10 PyObject*
r = PyObject_CallMethod(self,
const_cast<char*
>(method),
const_cast<char*
>(
""));
11 if ( 0 == r ) { PyErr_Print(); return;}
12
13 Py_XDECREF( r ) ;
14
15 return;
16}