René's URL Explorer Experiment


Title: Initialization, Finalization, and Threads — Python v3.1.5 documentation

direct link

Domain: docs.python.org

Nonetext/html; charset=utf-8

Links:

indexhttps://docs.python.org/3.1/genindex.html
moduleshttps://docs.python.org/3.1/modindex.html
nexthttps://docs.python.org/3.1/c-api/memory.html
previoushttps://docs.python.org/3.1/c-api/datetime.html
Python v3.1.5 documentationhttps://docs.python.org/3.1/index.html
Python/C API Reference Manualhttps://docs.python.org/3.1/c-api/index.html
https://docs.python.org/3.1/c-api/init.html#initialization-finalization-and-threads
https://docs.python.org/3.1/c-api/init.html#initializing-and-finalizing-the-interpreter
https://docs.python.org/3.1/c-api/init.html#Py_Initialize
Py_SetProgramName()https://docs.python.org/3.1/c-api/init.html#Py_SetProgramName
PyEval_InitThreads()https://docs.python.org/3.1/c-api/init.html#PyEval_InitThreads
PyEval_ReleaseLock()https://docs.python.org/3.1/c-api/init.html#PyEval_ReleaseLock
PyEval_AcquireLock()https://docs.python.org/3.1/c-api/init.html#PyEval_AcquireLock
builtinshttps://docs.python.org/3.1/library/builtins.html#module-builtins
__main__https://docs.python.org/3.1/library/__main__.html#module-__main__
syshttps://docs.python.org/3.1/library/sys.html#module-sys
PySys_SetArgvEx()https://docs.python.org/3.1/c-api/init.html#PySys_SetArgvEx
Py_Finalize()https://docs.python.org/3.1/c-api/init.html#Py_Finalize
https://docs.python.org/3.1/c-api/init.html#Py_InitializeEx
Py_Initialize()https://docs.python.org/3.1/c-api/init.html#Py_Initialize
https://docs.python.org/3.1/c-api/init.html#Py_IsInitialized
Py_Finalize()https://docs.python.org/3.1/c-api/init.html#Py_Finalize
Py_Initialize()https://docs.python.org/3.1/c-api/init.html#Py_Initialize
https://docs.python.org/3.1/c-api/init.html#Py_Finalize
Py_Initialize()https://docs.python.org/3.1/c-api/init.html#Py_Initialize
Py_NewInterpreter()https://docs.python.org/3.1/c-api/init.html#Py_NewInterpreter
Py_Initialize()https://docs.python.org/3.1/c-api/init.html#Py_Initialize
Py_Initialize()https://docs.python.org/3.1/c-api/init.html#Py_Initialize
__del__()https://docs.python.org/3.1/reference/datamodel.html#object.__del__
Py_Initialize()https://docs.python.org/3.1/c-api/init.html#Py_Initialize
Py_Finalize()https://docs.python.org/3.1/c-api/init.html#Py_Finalize
https://docs.python.org/3.1/c-api/init.html#process-wide-parameters
https://docs.python.org/3.1/c-api/init.html#Py_SetProgramName
Py_Initialize()https://docs.python.org/3.1/c-api/init.html#Py_Initialize
Py_GetPath()https://docs.python.org/3.1/c-api/init.html#Py_GetPath
https://docs.python.org/3.1/c-api/init.html#Py_GetProgramName
Py_SetProgramName()https://docs.python.org/3.1/c-api/init.html#Py_SetProgramName
https://docs.python.org/3.1/c-api/init.html#Py_GetPrefix
Py_SetProgramName()https://docs.python.org/3.1/c-api/init.html#Py_SetProgramName
https://docs.python.org/3.1/c-api/init.html#Py_GetExecPrefix
Py_SetProgramName()https://docs.python.org/3.1/c-api/init.html#Py_SetProgramName
https://docs.python.org/3.1/c-api/init.html#Py_GetProgramFullPath
Py_SetProgramName()https://docs.python.org/3.1/c-api/init.html#Py_SetProgramName
https://docs.python.org/3.1/c-api/init.html#Py_GetPath
Py_SetProgramName()https://docs.python.org/3.1/c-api/init.html#Py_SetProgramName
sys.pathhttps://docs.python.org/3.1/library/sys.html#sys.path
https://docs.python.org/3.1/c-api/init.html#Py_GetVersion
sys.versionhttps://docs.python.org/3.1/library/sys.html#sys.version
https://docs.python.org/3.1/c-api/init.html#Py_GetPlatform
https://docs.python.org/3.1/c-api/init.html#Py_GetCopyright
https://docs.python.org/3.1/c-api/init.html#Py_GetCompiler
https://docs.python.org/3.1/c-api/init.html#Py_GetBuildInfo
https://docs.python.org/3.1/c-api/init.html#PySys_SetArgvEx
sys.argvhttps://docs.python.org/3.1/library/sys.html#sys.argv
sys.argvhttps://docs.python.org/3.1/library/sys.html#sys.argv
Py_FatalError()https://docs.python.org/3.1/c-api/sys.html#Py_FatalError
sys.pathhttps://docs.python.org/3.1/library/sys.html#sys.path
sys.pathhttps://docs.python.org/3.1/library/sys.html#sys.path
sys.pathhttps://docs.python.org/3.1/library/sys.html#sys.path
sys.pathhttps://docs.python.org/3.1/library/sys.html#sys.path
CVE-2008-5983http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-5983
sys.pathhttps://docs.python.org/3.1/library/sys.html#sys.path
PySys_SetArgv()https://docs.python.org/3.1/c-api/init.html#PySys_SetArgv
https://docs.python.org/3.1/c-api/init.html#PySys_SetArgv
PySys_SetArgvEx()https://docs.python.org/3.1/c-api/init.html#PySys_SetArgvEx
https://docs.python.org/3.1/c-api/init.html#Py_SetPythonHome
PYTHONHOMEhttps://docs.python.org/3.1/using/cmdline.html#envvar-PYTHONHOME
https://docs.python.org/3.1/c-api/init.html#Py_GetPythonHome
Py_SetPythonHome()https://docs.python.org/3.1/c-api/init.html#Py_SetPythonHome
PYTHONHOMEhttps://docs.python.org/3.1/using/cmdline.html#envvar-PYTHONHOME
https://docs.python.org/3.1/c-api/init.html#thread-state-and-the-global-interpreter-lock
global interpreter lockhttps://docs.python.org/3.1/glossary.html#term-global-interpreter-lock
GILhttps://docs.python.org/3.1/glossary.html#term-gil
GILhttps://docs.python.org/3.1/glossary.html#term-gil
sys.setcheckinterval()https://docs.python.org/3.1/library/sys.html#sys.setcheckinterval
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
PyThreadState_Get()https://docs.python.org/3.1/c-api/init.html#PyThreadState_Get
https://docs.python.org/3.1/c-api/init.html#releasing-the-gil-from-extension-code
GILhttps://docs.python.org/3.1/glossary.html#term-gil
Py_BEGIN_ALLOW_THREADShttps://docs.python.org/3.1/c-api/init.html#Py_BEGIN_ALLOW_THREADS
Py_END_ALLOW_THREADShttps://docs.python.org/3.1/c-api/init.html#Py_END_ALLOW_THREADS
zlibhttps://docs.python.org/3.1/library/zlib.html#module-zlib
hashlibhttps://docs.python.org/3.1/library/hashlib.html#module-hashlib
https://docs.python.org/3.1/c-api/init.html#non-python-created-threads
threadinghttps://docs.python.org/3.1/library/threading.html#module-threading
PyGILState_Ensure()https://docs.python.org/3.1/c-api/init.html#PyGILState_Ensure
PyGILState_Release()https://docs.python.org/3.1/c-api/init.html#PyGILState_Release
Py_Initialize()https://docs.python.org/3.1/c-api/init.html#Py_Initialize
Py_NewInterpreter()https://docs.python.org/3.1/c-api/init.html#Py_NewInterpreter
os.fork()https://docs.python.org/3.1/library/os.html#os.fork
Lock Objectshttps://docs.python.org/3.1/library/threading.html#lock-objects
os.fork()https://docs.python.org/3.1/library/os.html#os.fork
PyOS_AfterFork()https://docs.python.org/3.1/c-api/sys.html#PyOS_AfterFork
https://docs.python.org/3.1/c-api/init.html#high-level-api
https://docs.python.org/3.1/c-api/init.html#PyInterpreterState
https://docs.python.org/3.1/c-api/init.html#PyThreadState
PyInterpreterState *https://docs.python.org/3.1/c-api/init.html#PyInterpreterState
https://docs.python.org/3.1/c-api/init.html#PyEval_InitThreads
PyEval_ReleaseLock()https://docs.python.org/3.1/c-api/init.html#PyEval_ReleaseLock
PyEval_SaveThread()https://docs.python.org/3.1/c-api/init.html#PyEval_SaveThread
PyEval_RestoreThread()https://docs.python.org/3.1/c-api/init.html#PyEval_RestoreThread
Py_Initialize()https://docs.python.org/3.1/c-api/init.html#Py_Initialize
_threadhttps://docs.python.org/3.1/library/_thread.html#module-_thread
PyEval_InitThreads()https://docs.python.org/3.1/c-api/init.html#PyEval_InitThreads
https://docs.python.org/3.1/c-api/init.html#PyEval_ThreadsInitialized
PyEval_InitThreads()https://docs.python.org/3.1/c-api/init.html#PyEval_InitThreads
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
https://docs.python.org/3.1/c-api/init.html#PyEval_SaveThread
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
https://docs.python.org/3.1/c-api/init.html#PyEval_RestoreThread
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
https://docs.python.org/3.1/c-api/init.html#PyThreadState_Get
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
https://docs.python.org/3.1/c-api/init.html#PyThreadState_Swap
https://docs.python.org/3.1/c-api/init.html#PyEval_ReInitThreads
PyOS_AfterFork()https://docs.python.org/3.1/c-api/sys.html#PyOS_AfterFork
https://docs.python.org/3.1/c-api/init.html#PyGILState_Ensure
PyGILState_Release()https://docs.python.org/3.1/c-api/init.html#PyGILState_Release
PyGILState_Ensure()https://docs.python.org/3.1/c-api/init.html#PyGILState_Ensure
PyGILState_Release()https://docs.python.org/3.1/c-api/init.html#PyGILState_Release
Py_BEGIN_ALLOW_THREADShttps://docs.python.org/3.1/c-api/init.html#Py_BEGIN_ALLOW_THREADS
Py_END_ALLOW_THREADShttps://docs.python.org/3.1/c-api/init.html#Py_END_ALLOW_THREADS
PyGILState_Ensure()https://docs.python.org/3.1/c-api/init.html#PyGILState_Ensure
PyGILState_Release()https://docs.python.org/3.1/c-api/init.html#PyGILState_Release
PyGILState_Ensure()https://docs.python.org/3.1/c-api/init.html#PyGILState_Ensure
PyGILState_Release()https://docs.python.org/3.1/c-api/init.html#PyGILState_Release
https://docs.python.org/3.1/c-api/init.html#PyGILState_Release
PyGILState_Ensure()https://docs.python.org/3.1/c-api/init.html#PyGILState_Ensure
PyGILState_Ensure()https://docs.python.org/3.1/c-api/init.html#PyGILState_Ensure
PyGILState_Release()https://docs.python.org/3.1/c-api/init.html#PyGILState_Release
https://docs.python.org/3.1/c-api/init.html#Py_BEGIN_ALLOW_THREADS
Py_END_ALLOW_THREADShttps://docs.python.org/3.1/c-api/init.html#Py_END_ALLOW_THREADS
https://docs.python.org/3.1/c-api/init.html#Py_END_ALLOW_THREADS
Py_BEGIN_ALLOW_THREADShttps://docs.python.org/3.1/c-api/init.html#Py_BEGIN_ALLOW_THREADS
https://docs.python.org/3.1/c-api/init.html#Py_BLOCK_THREADS
Py_END_ALLOW_THREADShttps://docs.python.org/3.1/c-api/init.html#Py_END_ALLOW_THREADS
https://docs.python.org/3.1/c-api/init.html#Py_UNBLOCK_THREADS
Py_BEGIN_ALLOW_THREADShttps://docs.python.org/3.1/c-api/init.html#Py_BEGIN_ALLOW_THREADS
https://docs.python.org/3.1/c-api/init.html#low-level-api
PyInterpreterStatehttps://docs.python.org/3.1/c-api/init.html#PyInterpreterState
https://docs.python.org/3.1/c-api/init.html#PyInterpreterState_New
PyInterpreterStatehttps://docs.python.org/3.1/c-api/init.html#PyInterpreterState
https://docs.python.org/3.1/c-api/init.html#PyInterpreterState_Clear
PyInterpreterStatehttps://docs.python.org/3.1/c-api/init.html#PyInterpreterState
https://docs.python.org/3.1/c-api/init.html#PyInterpreterState_Delete
PyInterpreterState_Clear()https://docs.python.org/3.1/c-api/init.html#PyInterpreterState_Clear
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
PyInterpreterStatehttps://docs.python.org/3.1/c-api/init.html#PyInterpreterState
https://docs.python.org/3.1/c-api/init.html#PyThreadState_New
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
https://docs.python.org/3.1/c-api/init.html#PyThreadState_Clear
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
https://docs.python.org/3.1/c-api/init.html#PyThreadState_Delete
PyThreadState_Clear()https://docs.python.org/3.1/c-api/init.html#PyThreadState_Clear
PyObjecthttps://docs.python.org/3.1/c-api/structures.html#PyObject
https://docs.python.org/3.1/c-api/init.html#PyThreadState_GetDict
PyObjecthttps://docs.python.org/3.1/c-api/structures.html#PyObject
https://docs.python.org/3.1/c-api/init.html#PyThreadState_SetAsyncExc
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
https://docs.python.org/3.1/c-api/init.html#PyEval_AcquireThread
PyEval_RestoreThread()https://docs.python.org/3.1/c-api/init.html#PyEval_RestoreThread
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
https://docs.python.org/3.1/c-api/init.html#PyEval_ReleaseThread
PyEval_SaveThread()https://docs.python.org/3.1/c-api/init.html#PyEval_SaveThread
https://docs.python.org/3.1/c-api/init.html#PyEval_AcquireLock
PyEval_RestoreThread()https://docs.python.org/3.1/c-api/init.html#PyEval_RestoreThread
PyEval_AcquireThread()https://docs.python.org/3.1/c-api/init.html#PyEval_AcquireThread
https://docs.python.org/3.1/c-api/init.html#PyEval_ReleaseLock
PyEval_SaveThread()https://docs.python.org/3.1/c-api/init.html#PyEval_SaveThread
PyEval_ReleaseThread()https://docs.python.org/3.1/c-api/init.html#PyEval_ReleaseThread
https://docs.python.org/3.1/c-api/init.html#sub-interpreter-support
PyThreadState_Swap()https://docs.python.org/3.1/c-api/init.html#PyThreadState_Swap
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
https://docs.python.org/3.1/c-api/init.html#Py_NewInterpreter
builtinshttps://docs.python.org/3.1/library/builtins.html#module-builtins
__main__https://docs.python.org/3.1/library/__main__.html#module-__main__
syshttps://docs.python.org/3.1/library/sys.html#module-sys
Py_Finalize()https://docs.python.org/3.1/c-api/init.html#Py_Finalize
Py_Initialize()https://docs.python.org/3.1/c-api/init.html#Py_Initialize
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
https://docs.python.org/3.1/c-api/init.html#Py_EndInterpreter
Py_Finalize()https://docs.python.org/3.1/c-api/init.html#Py_Finalize
https://docs.python.org/3.1/c-api/init.html#bugs-and-caveats
os.close()https://docs.python.org/3.1/library/os.html#os.close
PyGILState_Ensure()https://docs.python.org/3.1/c-api/init.html#PyGILState_Ensure
PyGILState_Release()https://docs.python.org/3.1/c-api/init.html#PyGILState_Release
ctypeshttps://docs.python.org/3.1/library/ctypes.html#module-ctypes
https://docs.python.org/3.1/c-api/init.html#asynchronous-notifications
https://docs.python.org/3.1/c-api/init.html#Py_AddPendingCall
https://docs.python.org/3.1/c-api/init.html#profiling-and-tracing
PyObjecthttps://docs.python.org/3.1/c-api/structures.html#PyObject
PyObjecthttps://docs.python.org/3.1/c-api/structures.html#PyObject
https://docs.python.org/3.1/c-api/init.html#Py_tracefunc
PyEval_SetProfile()https://docs.python.org/3.1/c-api/init.html#PyEval_SetProfile
PyEval_SetTrace()https://docs.python.org/3.1/c-api/init.html#PyEval_SetTrace
PyTrace_CALLhttps://docs.python.org/3.1/c-api/init.html#PyTrace_CALL
PyTrace_EXCEPTIONhttps://docs.python.org/3.1/c-api/init.html#PyTrace_EXCEPTION
PyTrace_LINEhttps://docs.python.org/3.1/c-api/init.html#PyTrace_LINE
PyTrace_RETURNhttps://docs.python.org/3.1/c-api/init.html#PyTrace_RETURN
PyTrace_C_CALLhttps://docs.python.org/3.1/c-api/init.html#PyTrace_C_CALL
PyTrace_C_EXCEPTIONhttps://docs.python.org/3.1/c-api/init.html#PyTrace_C_EXCEPTION
PyTrace_C_RETURNhttps://docs.python.org/3.1/c-api/init.html#PyTrace_C_RETURN
PyTrace_CALLhttps://docs.python.org/3.1/c-api/init.html#PyTrace_CALL
PyTrace_EXCEPTIONhttps://docs.python.org/3.1/c-api/init.html#PyTrace_EXCEPTION
sys.exc_info()https://docs.python.org/3.1/library/sys.html#sys.exc_info
PyTrace_LINEhttps://docs.python.org/3.1/c-api/init.html#PyTrace_LINE
PyTrace_RETURNhttps://docs.python.org/3.1/c-api/init.html#PyTrace_RETURN
PyTrace_C_CALLhttps://docs.python.org/3.1/c-api/init.html#PyTrace_C_CALL
PyTrace_C_EXCEPTIONhttps://docs.python.org/3.1/c-api/init.html#PyTrace_C_EXCEPTION
PyTrace_C_RETURNhttps://docs.python.org/3.1/c-api/init.html#PyTrace_C_RETURN
https://docs.python.org/3.1/c-api/init.html#PyTrace_CALL
Py_tracefunchttps://docs.python.org/3.1/c-api/init.html#Py_tracefunc
https://docs.python.org/3.1/c-api/init.html#PyTrace_EXCEPTION
Py_tracefunchttps://docs.python.org/3.1/c-api/init.html#Py_tracefunc
https://docs.python.org/3.1/c-api/init.html#PyTrace_LINE
https://docs.python.org/3.1/c-api/init.html#PyTrace_RETURN
Py_tracefunchttps://docs.python.org/3.1/c-api/init.html#Py_tracefunc
https://docs.python.org/3.1/c-api/init.html#PyTrace_C_CALL
Py_tracefunchttps://docs.python.org/3.1/c-api/init.html#Py_tracefunc
https://docs.python.org/3.1/c-api/init.html#PyTrace_C_EXCEPTION
Py_tracefunchttps://docs.python.org/3.1/c-api/init.html#Py_tracefunc
https://docs.python.org/3.1/c-api/init.html#PyTrace_C_RETURN
Py_tracefunchttps://docs.python.org/3.1/c-api/init.html#Py_tracefunc
Py_tracefunchttps://docs.python.org/3.1/c-api/init.html#Py_tracefunc
PyObjecthttps://docs.python.org/3.1/c-api/structures.html#PyObject
https://docs.python.org/3.1/c-api/init.html#PyEval_SetProfile
Py_tracefunchttps://docs.python.org/3.1/c-api/init.html#Py_tracefunc
PyObjecthttps://docs.python.org/3.1/c-api/structures.html#PyObject
https://docs.python.org/3.1/c-api/init.html#PyEval_SetTrace
PyEval_SetProfile()https://docs.python.org/3.1/c-api/init.html#PyEval_SetProfile
PyObjecthttps://docs.python.org/3.1/c-api/structures.html#PyObject
PyObjecthttps://docs.python.org/3.1/c-api/structures.html#PyObject
https://docs.python.org/3.1/c-api/init.html#PyEval_GetCallStats
https://docs.python.org/3.1/c-api/init.html#advanced-debugger-support
PyInterpreterStatehttps://docs.python.org/3.1/c-api/init.html#PyInterpreterState
https://docs.python.org/3.1/c-api/init.html#PyInterpreterState_Head
PyInterpreterStatehttps://docs.python.org/3.1/c-api/init.html#PyInterpreterState
PyInterpreterStatehttps://docs.python.org/3.1/c-api/init.html#PyInterpreterState
https://docs.python.org/3.1/c-api/init.html#PyInterpreterState_Next
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
PyInterpreterStatehttps://docs.python.org/3.1/c-api/init.html#PyInterpreterState
https://docs.python.org/3.1/c-api/init.html#PyInterpreterState_ThreadHead
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
PyThreadStatehttps://docs.python.org/3.1/c-api/init.html#PyThreadState
https://docs.python.org/3.1/c-api/init.html#PyThreadState_Next
PyInterpreterStatehttps://docs.python.org/3.1/c-api/init.html#PyInterpreterState
Table Of Contentshttps://docs.python.org/3.1/contents.html
Initialization, Finalization, and Threadshttps://docs.python.org/3.1/c-api/init.html
Initializing and finalizing the interpreterhttps://docs.python.org/3.1/c-api/init.html#initializing-and-finalizing-the-interpreter
Process-wide parametershttps://docs.python.org/3.1/c-api/init.html#process-wide-parameters
Thread State and the Global Interpreter Lockhttps://docs.python.org/3.1/c-api/init.html#thread-state-and-the-global-interpreter-lock
Releasing the GIL from extension codehttps://docs.python.org/3.1/c-api/init.html#releasing-the-gil-from-extension-code
Non-Python created threadshttps://docs.python.org/3.1/c-api/init.html#non-python-created-threads
High-level APIhttps://docs.python.org/3.1/c-api/init.html#high-level-api
Low-level APIhttps://docs.python.org/3.1/c-api/init.html#low-level-api
Sub-interpreter supporthttps://docs.python.org/3.1/c-api/init.html#sub-interpreter-support
Bugs and caveatshttps://docs.python.org/3.1/c-api/init.html#bugs-and-caveats
Asynchronous Notificationshttps://docs.python.org/3.1/c-api/init.html#asynchronous-notifications
Profiling and Tracinghttps://docs.python.org/3.1/c-api/init.html#profiling-and-tracing
Advanced Debugger Supporthttps://docs.python.org/3.1/c-api/init.html#advanced-debugger-support
DateTime Objectshttps://docs.python.org/3.1/c-api/datetime.html
Memory Managementhttps://docs.python.org/3.1/c-api/memory.html
Report a Bughttps://docs.python.org/3.1/bugs.html
Show Sourcehttps://docs.python.org/3.1/_sources/c-api/init.txt
indexhttps://docs.python.org/3.1/genindex.html
moduleshttps://docs.python.org/3.1/modindex.html
nexthttps://docs.python.org/3.1/c-api/memory.html
previoushttps://docs.python.org/3.1/c-api/datetime.html
Python v3.1.5 documentationhttps://docs.python.org/3.1/index.html
Python/C API Reference Manualhttps://docs.python.org/3.1/c-api/index.html
Copyrighthttps://docs.python.org/3.1/copyright.html
Please donate.http://www.python.org/psf/donations/
Found a bughttps://docs.python.org/3.1/bugs.html
Sphinxhttp://sphinx.pocoo.org/

URLs of crawlers that visited me.