diff options
Diffstat (limited to 'Python')
-rw-r--r-- | Python/pystate.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/Python/pystate.c b/Python/pystate.c index 857931e..bf2bdf4 100644 --- a/Python/pystate.c +++ b/Python/pystate.c @@ -137,31 +137,3 @@ PyThreadState_Swap(new) current_tstate = new; 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!!! - -*/ |