|
@@ -166,6 +166,8 @@ PyObject *CallPython(std::string strPyPath, std::string strPyFuncName, int argc,
|
|
if ( argc != 0 ) {
|
|
if ( argc != 0 ) {
|
|
#if 0
|
|
#if 0
|
|
PyObject *args = PyTuple_New(argc--);
|
|
PyObject *args = PyTuple_New(argc--);
|
|
|
|
+ if ( !args )
|
|
|
|
+ return NULL;
|
|
PySetItem(args, var, 0);
|
|
PySetItem(args, var, 0);
|
|
// 收集所有变参;
|
|
// 收集所有变参;
|
|
va_list ap;
|
|
va_list ap;
|
|
@@ -177,6 +179,8 @@ PyObject *CallPython(std::string strPyPath, std::string strPyFuncName, int argc,
|
|
va_end(ap);
|
|
va_end(ap);
|
|
#else
|
|
#else
|
|
PyObject *args = PyTuple_New(argc);
|
|
PyObject *args = PyTuple_New(argc);
|
|
|
|
+ if ( !args )
|
|
|
|
+ return NULL;
|
|
// 收集所有变参;
|
|
// 收集所有变参;
|
|
va_list ap;
|
|
va_list ap;
|
|
va_start(ap, argc);
|
|
va_start(ap, argc);
|