Changeset 943 for trunk/zoo-project/zoo-kernel/service_internal_python.c
- Timestamp:
- Jun 27, 2019, 12:57:25 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-project/zoo-kernel/service_internal_python.c
r939 r943 236 236 SetEnvironmentVariable("PYTHONHOME", home->value); 237 237 } 238 char buffer[128]; 238 char buffer[128]; 239 239 #endif 240 240 if(hasToClean>0) … … 254 254 #else 255 255 init_zoo(); 256 #endif 256 #endif 257 257 mainstate = PyThreadState_Swap(NULL); 258 258 PyEval_ReleaseLock(); … … 285 285 errorException (m, "Unable to parse serviceProvider please check your zcfg file.", "NoApplicableCode", NULL); 286 286 exit(-1); 287 } 288 pModule = PyImport_Import(pName); 287 } 288 289 pModule = PyImport_Import(pName); 289 290 int res=SERVICE_FAILED; 290 291 if (pModule != NULL) { … … 301 302 PyTuple_SetItem(pArgs, 1, (PyObject *)arg2); 302 303 PyTuple_SetItem(pArgs, 2, (PyObject *)arg3); 303 pValue = PyObject_CallObject(pFunc, pArgs); 304 pValue = PyObject_CallObject(pFunc, pArgs); 304 305 if (pValue != NULL) { 305 306 res=PyInt_AsLong(pValue); … … 335 336 #endif 336 337 PyThreadState_Swap(mainstate); 337 Py_Finalize(); 338 Py_Finalize(); 338 339 return res; 339 340 }
Note: See TracChangeset
for help on using the changeset viewer.