|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef ATHENAPYTHON_PYATHENAUTILS_H
12 #define ATHENAPYTHON_PYATHENAUTILS_H
17 #include "GaudiKernel/StatusCode.h"
46 const InterfaceID& riid,
47 void** ppvInterface );
52 const char*
evt,
const char* component );
57 const char*
evt,
const char* component,
67 #endif // ATHENAPYTHON_PYATHENAUTILS_H
void throw_py_exception(bool display=true)
helper function to capture the boilerplate code for user friendly stack trace display
std::string str(PyObject *o)
returns the string representation of a python object equivalent of calling str(o) in python
::StatusCode StatusCode
StatusCode definition for legacy code.
std::string repr(PyObject *o)
returns the string representation of a python object equivalent of calling repr(o) in python
Define macros for attributes used to control the static checker.
StatusCode callPyMethod ATLAS_NOT_THREAD_SAFE(PyObject *self, const char *method, PyObject *arg=nullptr)
call the python method