32 PyObject *
const callable = (PyObject*) __data__;
34 PyObject * resultO = NULL;
39 }
else if (Py_REFCNT(selfarg) == 0) {
49 if (PyMethod_Check(callable)) {
50 PyObject* mself = PyMethod_Self(callable);
51 if (mself == selfarg) {
57 resultO = PyObject_CallFunctionObjArgs(callable, selfarg, NULL);
60 if (resultO == NULL)
goto error;
88 PyObject* self = (PyObject*)
MkOBJ_R(context).self;
92 PyObject* callable = (PyObject*)(*dataP);
93 if (PyMethod_Check(callable)) {
96 PyObject*
const function = PyMethod_Function(callable);
97 if (function == NULL) {
98 MkPanicC_4M(context,__func__,-1,
"unable to 'PyMethod_Function'");
100 callable = PyMethod_New(function, self);
101 if (callable == NULL) {
102 MkPanicC_4M(context,__func__,-1,
"unable to 'PyMethod_New'");
#define MQ_SERVICE_CALL_CHECK
#define MQ_SERVICE_CALL_ARGS
the MqTokenF arguments with default names
PUBLIC data structure for the pymqmsgque-specific-data