From 9bf8d1c2284fca2257fb008a30c62cce4ff20d73 Mon Sep 17 00:00:00 2001 From: Antoine Pitrou Date: Sat, 15 Jan 2011 12:21:53 +0000 Subject: [PATCH] Add mention of how to switch interpreters --- Doc/c-api/init.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Doc/c-api/init.rst b/Doc/c-api/init.rst index 13759d783dd..8d793a4fda6 100644 --- a/Doc/c-api/init.rst +++ b/Doc/c-api/init.rst @@ -782,7 +782,9 @@ Sub-interpreter support While in most uses, you will only embed a single Python interpreter, there are cases where you need to create several independent interpreters in the same process and perhaps even in the same thread. Sub-interpreters allow -you to do that. +you to do that. You can switch between sub-interpreters using the +:c:func:`PyThreadState_Swap` function. You can create and destroy them +using the following functions: .. c:function:: PyThreadState* Py_NewInterpreter()