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