Remove confusing usage comments at end.
This commit is contained in:
parent
618af4b3ef
commit
0c88e1fd96
|
@ -137,31 +137,3 @@ PyThreadState_Swap(new)
|
||||||
current_tstate = new;
|
current_tstate = new;
|
||||||
return old;
|
return old;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* How should one use this code?
|
|
||||||
|
|
||||||
1. Standard Python interpreter, assuming no other interpreters or threads:
|
|
||||||
|
|
||||||
PyInterpreterState *interp;
|
|
||||||
PyThreadState *tstate;
|
|
||||||
interp = PyInterpreterState_New();
|
|
||||||
if (interp == NULL)
|
|
||||||
Py_FatalError("...");
|
|
||||||
tstate = PyThreadState_New(interp);
|
|
||||||
if (tstate == NULL)
|
|
||||||
Py_FatalError("...");
|
|
||||||
(void) PyThreadState_Swap(tstate);
|
|
||||||
PyInitialize();
|
|
||||||
.
|
|
||||||
. (use the interpreter here)
|
|
||||||
.
|
|
||||||
Py_Cleanup();
|
|
||||||
PyThreadState_Delete(tstate);
|
|
||||||
PyInterpreterState_Delete(interp);
|
|
||||||
|
|
||||||
2. Totally indepent interpreter invocation in a separate C thread:
|
|
||||||
|
|
||||||
XXX Need to interact with the thread lock nevertheless!!!
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
Loading…
Reference in New Issue