From: Antoine Pitrou Date: Sat, 15 Jan 2011 12:21:53 +0000 (+0000) Subject: Add mention of how to switch interpreters X-Git-Tag: v3.2rc1~10 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9bf8d1c2284fca2257fb008a30c62cce4ff20d73;p=python Add mention of how to switch interpreters --- diff --git a/Doc/c-api/init.rst b/Doc/c-api/init.rst index 13759d783d..8d793a4fda 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()