Mercurial > cpython-lru_cache-weakref
view PC/python3.def @ 87690:66c1c9f32567 default tip
Add use_weakref option to functools.lru_cache
The use_weakref option makes lru_cache create weak references to the function
arguments when creating the cache key, which prevents them from staying in the
memory forever even after all other references to them are gone.
This is a proof of concept for http://bugs.python.org/issue19859
| author | Radomir Dopieralski <devel@sheep.art.pl> |
|---|---|
| date | Tue, 03 Dec 2013 16:02:48 +0100 |
| parents | 3a86a3f1d89a |
| children |
line wrap: on
line source
; When changing this file, run python34gen.py LIBRARY "python3" EXPORTS PyArg_Parse=python34.PyArg_Parse PyArg_ParseTuple=python34.PyArg_ParseTuple PyArg_ParseTupleAndKeywords=python34.PyArg_ParseTupleAndKeywords PyArg_UnpackTuple=python34.PyArg_UnpackTuple PyArg_VaParse=python34.PyArg_VaParse PyArg_VaParseTupleAndKeywords=python34.PyArg_VaParseTupleAndKeywords PyArg_ValidateKeywordArguments=python34.PyArg_ValidateKeywordArguments PyBaseObject_Type=python34.PyBaseObject_Type DATA PyBool_FromLong=python34.PyBool_FromLong PyBool_Type=python34.PyBool_Type DATA PyByteArrayIter_Type=python34.PyByteArrayIter_Type DATA PyByteArray_AsString=python34.PyByteArray_AsString PyByteArray_Concat=python34.PyByteArray_Concat PyByteArray_FromObject=python34.PyByteArray_FromObject PyByteArray_FromStringAndSize=python34.PyByteArray_FromStringAndSize PyByteArray_Resize=python34.PyByteArray_Resize PyByteArray_Size=python34.PyByteArray_Size PyByteArray_Type=python34.PyByteArray_Type DATA PyBytesIter_Type=python34.PyBytesIter_Type DATA PyBytes_AsString=python34.PyBytes_AsString PyBytes_AsStringAndSize=python34.PyBytes_AsStringAndSize PyBytes_Concat=python34.PyBytes_Concat PyBytes_ConcatAndDel=python34.PyBytes_ConcatAndDel PyBytes_DecodeEscape=python34.PyBytes_DecodeEscape PyBytes_FromFormat=python34.PyBytes_FromFormat PyBytes_FromFormatV=python34.PyBytes_FromFormatV PyBytes_FromObject=python34.PyBytes_FromObject PyBytes_FromString=python34.PyBytes_FromString PyBytes_FromStringAndSize=python34.PyBytes_FromStringAndSize PyBytes_Repr=python34.PyBytes_Repr PyBytes_Size=python34.PyBytes_Size PyBytes_Type=python34.PyBytes_Type DATA PyCFunction_Call=python34.PyCFunction_Call PyCFunction_ClearFreeList=python34.PyCFunction_ClearFreeList PyCFunction_GetFlags=python34.PyCFunction_GetFlags PyCFunction_GetFunction=python34.PyCFunction_GetFunction PyCFunction_GetSelf=python34.PyCFunction_GetSelf PyCFunction_New=python34.PyCFunction_New PyCFunction_NewEx=python34.PyCFunction_NewEx PyCFunction_Type=python34.PyCFunction_Type DATA PyCallIter_New=python34.PyCallIter_New PyCallIter_Type=python34.PyCallIter_Type DATA PyCallable_Check=python34.PyCallable_Check PyCapsule_GetContext=python34.PyCapsule_GetContext PyCapsule_GetDestructor=python34.PyCapsule_GetDestructor PyCapsule_GetName=python34.PyCapsule_GetName PyCapsule_GetPointer=python34.PyCapsule_GetPointer PyCapsule_Import=python34.PyCapsule_Import PyCapsule_IsValid=python34.PyCapsule_IsValid PyCapsule_New=python34.PyCapsule_New PyCapsule_SetContext=python34.PyCapsule_SetContext PyCapsule_SetDestructor=python34.PyCapsule_SetDestructor PyCapsule_SetName=python34.PyCapsule_SetName PyCapsule_SetPointer=python34.PyCapsule_SetPointer PyCapsule_Type=python34.PyCapsule_Type DATA PyClassMethodDescr_Type=python34.PyClassMethodDescr_Type DATA PyCodec_BackslashReplaceErrors=python34.PyCodec_BackslashReplaceErrors PyCodec_Decode=python34.PyCodec_Decode PyCodec_Decoder=python34.PyCodec_Decoder PyCodec_Encode=python34.PyCodec_Encode PyCodec_Encoder=python34.PyCodec_Encoder PyCodec_IgnoreErrors=python34.PyCodec_IgnoreErrors PyCodec_IncrementalDecoder=python34.PyCodec_IncrementalDecoder PyCodec_IncrementalEncoder=python34.PyCodec_IncrementalEncoder PyCodec_KnownEncoding=python34.PyCodec_KnownEncoding PyCodec_LookupError=python34.PyCodec_LookupError PyCodec_Register=python34.PyCodec_Register PyCodec_RegisterError=python34.PyCodec_RegisterError PyCodec_ReplaceErrors=python34.PyCodec_ReplaceErrors PyCodec_StreamReader=python34.PyCodec_StreamReader PyCodec_StreamWriter=python34.PyCodec_StreamWriter PyCodec_StrictErrors=python34.PyCodec_StrictErrors PyCodec_XMLCharRefReplaceErrors=python34.PyCodec_XMLCharRefReplaceErrors PyComplex_FromDoubles=python34.PyComplex_FromDoubles PyComplex_ImagAsDouble=python34.PyComplex_ImagAsDouble PyComplex_RealAsDouble=python34.PyComplex_RealAsDouble PyComplex_Type=python34.PyComplex_Type DATA PyDescr_NewClassMethod=python34.PyDescr_NewClassMethod PyDescr_NewGetSet=python34.PyDescr_NewGetSet PyDescr_NewMember=python34.PyDescr_NewMember PyDescr_NewMethod=python34.PyDescr_NewMethod PyDictItems_Type=python34.PyDictItems_Type DATA PyDictIterItem_Type=python34.PyDictIterItem_Type DATA PyDictIterKey_Type=python34.PyDictIterKey_Type DATA PyDictIterValue_Type=python34.PyDictIterValue_Type DATA PyDictKeys_Type=python34.PyDictKeys_Type DATA PyDictProxy_New=python34.PyDictProxy_New PyDictProxy_Type=python34.PyDictProxy_Type DATA PyDictValues_Type=python34.PyDictValues_Type DATA PyDict_Clear=python34.PyDict_Clear PyDict_Contains=python34.PyDict_Contains PyDict_Copy=python34.PyDict_Copy PyDict_DelItem=python34.PyDict_DelItem PyDict_DelItemString=python34.PyDict_DelItemString PyDict_GetItem=python34.PyDict_GetItem PyDict_GetItemString=python34.PyDict_GetItemString PyDict_GetItemWithError=python34.PyDict_GetItemWithError PyDict_Items=python34.PyDict_Items PyDict_Keys=python34.PyDict_Keys PyDict_Merge=python34.PyDict_Merge PyDict_MergeFromSeq2=python34.PyDict_MergeFromSeq2 PyDict_New=python34.PyDict_New PyDict_Next=python34.PyDict_Next PyDict_SetItem=python34.PyDict_SetItem PyDict_SetItemString=python34.PyDict_SetItemString PyDict_Size=python34.PyDict_Size PyDict_Type=python34.PyDict_Type DATA PyDict_Update=python34.PyDict_Update PyDict_Values=python34.PyDict_Values PyEllipsis_Type=python34.PyEllipsis_Type DATA PyEnum_Type=python34.PyEnum_Type DATA PyErr_BadArgument=python34.PyErr_BadArgument PyErr_BadInternalCall=python34.PyErr_BadInternalCall PyErr_CheckSignals=python34.PyErr_CheckSignals PyErr_Clear=python34.PyErr_Clear PyErr_Display=python34.PyErr_Display PyErr_ExceptionMatches=python34.PyErr_ExceptionMatches PyErr_Fetch=python34.PyErr_Fetch PyErr_Format=python34.PyErr_Format PyErr_GivenExceptionMatches=python34.PyErr_GivenExceptionMatches PyErr_NewException=python34.PyErr_NewException PyErr_NewExceptionWithDoc=python34.PyErr_NewExceptionWithDoc PyErr_NoMemory=python34.PyErr_NoMemory PyErr_NormalizeException=python34.PyErr_NormalizeException PyErr_Occurred=python34.PyErr_Occurred PyErr_Print=python34.PyErr_Print PyErr_PrintEx=python34.PyErr_PrintEx PyErr_ProgramText=python34.PyErr_ProgramText PyErr_Restore=python34.PyErr_Restore PyErr_SetFromErrno=python34.PyErr_SetFromErrno PyErr_SetFromErrnoWithFilename=python34.PyErr_SetFromErrnoWithFilename PyErr_SetFromErrnoWithFilenameObject=python34.PyErr_SetFromErrnoWithFilenameObject PyErr_SetInterrupt=python34.PyErr_SetInterrupt PyErr_SetNone=python34.PyErr_SetNone PyErr_SetObject=python34.PyErr_SetObject PyErr_SetString=python34.PyErr_SetString PyErr_SyntaxLocation=python34.PyErr_SyntaxLocation PyErr_WarnEx=python34.PyErr_WarnEx PyErr_WarnExplicit=python34.PyErr_WarnExplicit PyErr_WarnFormat=python34.PyErr_WarnFormat PyErr_WriteUnraisable=python34.PyErr_WriteUnraisable PyEval_AcquireLock=python34.PyEval_AcquireLock PyEval_AcquireThread=python34.PyEval_AcquireThread PyEval_CallFunction=python34.PyEval_CallFunction PyEval_CallMethod=python34.PyEval_CallMethod PyEval_CallObjectWithKeywords=python34.PyEval_CallObjectWithKeywords PyEval_EvalCode=python34.PyEval_EvalCode PyEval_EvalCodeEx=python34.PyEval_EvalCodeEx PyEval_EvalFrame=python34.PyEval_EvalFrame PyEval_EvalFrameEx=python34.PyEval_EvalFrameEx PyEval_GetBuiltins=python34.PyEval_GetBuiltins PyEval_GetCallStats=python34.PyEval_GetCallStats PyEval_GetFrame=python34.PyEval_GetFrame PyEval_GetFuncDesc=python34.PyEval_GetFuncDesc PyEval_GetFuncName=python34.PyEval_GetFuncName PyEval_GetGlobals=python34.PyEval_GetGlobals PyEval_GetLocals=python34.PyEval_GetLocals PyEval_InitThreads=python34.PyEval_InitThreads PyEval_ReInitThreads=python34.PyEval_ReInitThreads PyEval_ReleaseLock=python34.PyEval_ReleaseLock PyEval_ReleaseThread=python34.PyEval_ReleaseThread PyEval_RestoreThread=python34.PyEval_RestoreThread PyEval_SaveThread=python34.PyEval_SaveThread PyEval_ThreadsInitialized=python34.PyEval_ThreadsInitialized PyExc_ArithmeticError=python34.PyExc_ArithmeticError DATA PyExc_AssertionError=python34.PyExc_AssertionError DATA PyExc_AttributeError=python34.PyExc_AttributeError DATA PyExc_BaseException=python34.PyExc_BaseException DATA PyExc_BufferError=python34.PyExc_BufferError DATA PyExc_BytesWarning=python34.PyExc_BytesWarning DATA PyExc_DeprecationWarning=python34.PyExc_DeprecationWarning DATA PyExc_EOFError=python34.PyExc_EOFError DATA PyExc_EnvironmentError=python34.PyExc_EnvironmentError DATA PyExc_Exception=python34.PyExc_Exception DATA PyExc_FloatingPointError=python34.PyExc_FloatingPointError DATA PyExc_FutureWarning=python34.PyExc_FutureWarning DATA PyExc_GeneratorExit=python34.PyExc_GeneratorExit DATA PyExc_IOError=python34.PyExc_IOError DATA PyExc_ImportError=python34.PyExc_ImportError DATA PyExc_ImportWarning=python34.PyExc_ImportWarning DATA PyExc_IndentationError=python34.PyExc_IndentationError DATA PyExc_IndexError=python34.PyExc_IndexError DATA PyExc_KeyError=python34.PyExc_KeyError DATA PyExc_KeyboardInterrupt=python34.PyExc_KeyboardInterrupt DATA PyExc_LookupError=python34.PyExc_LookupError DATA PyExc_MemoryError=python34.PyExc_MemoryError DATA PyExc_MemoryErrorInst=python34.PyExc_MemoryErrorInst DATA PyExc_NameError=python34.PyExc_NameError DATA PyExc_NotImplementedError=python34.PyExc_NotImplementedError DATA PyExc_OSError=python34.PyExc_OSError DATA PyExc_OverflowError=python34.PyExc_OverflowError DATA PyExc_PendingDeprecationWarning=python34.PyExc_PendingDeprecationWarning DATA PyExc_RecursionErrorInst=python34.PyExc_RecursionErrorInst DATA PyExc_ReferenceError=python34.PyExc_ReferenceError DATA PyExc_RuntimeError=python34.PyExc_RuntimeError DATA PyExc_RuntimeWarning=python34.PyExc_RuntimeWarning DATA PyExc_StopIteration=python34.PyExc_StopIteration DATA PyExc_SyntaxError=python34.PyExc_SyntaxError DATA PyExc_SyntaxWarning=python34.PyExc_SyntaxWarning DATA PyExc_SystemError=python34.PyExc_SystemError DATA PyExc_SystemExit=python34.PyExc_SystemExit DATA PyExc_TabError=python34.PyExc_TabError DATA PyExc_TypeError=python34.PyExc_TypeError DATA PyExc_UnboundLocalError=python34.PyExc_UnboundLocalError DATA PyExc_UnicodeDecodeError=python34.PyExc_UnicodeDecodeError DATA PyExc_UnicodeEncodeError=python34.PyExc_UnicodeEncodeError DATA PyExc_UnicodeError=python34.PyExc_UnicodeError DATA PyExc_UnicodeTranslateError=python34.PyExc_UnicodeTranslateError DATA PyExc_UnicodeWarning=python34.PyExc_UnicodeWarning DATA PyExc_UserWarning=python34.PyExc_UserWarning DATA PyExc_ValueError=python34.PyExc_ValueError DATA PyExc_Warning=python34.PyExc_Warning DATA PyExc_ZeroDivisionError=python34.PyExc_ZeroDivisionError DATA PyException_GetCause=python34.PyException_GetCause PyException_GetContext=python34.PyException_GetContext PyException_GetTraceback=python34.PyException_GetTraceback PyException_SetCause=python34.PyException_SetCause PyException_SetContext=python34.PyException_SetContext PyException_SetTraceback=python34.PyException_SetTraceback PyFile_FromFd=python34.PyFile_FromFd PyFile_GetLine=python34.PyFile_GetLine PyFile_WriteObject=python34.PyFile_WriteObject PyFile_WriteString=python34.PyFile_WriteString PyFilter_Type=python34.PyFilter_Type DATA PyFloat_AsDouble=python34.PyFloat_AsDouble PyFloat_FromDouble=python34.PyFloat_FromDouble PyFloat_FromString=python34.PyFloat_FromString PyFloat_GetInfo=python34.PyFloat_GetInfo PyFloat_GetMax=python34.PyFloat_GetMax PyFloat_GetMin=python34.PyFloat_GetMin PyFloat_Type=python34.PyFloat_Type DATA PyFrozenSet_New=python34.PyFrozenSet_New PyFrozenSet_Type=python34.PyFrozenSet_Type DATA PyGC_Collect=python34.PyGC_Collect PyGILState_Ensure=python34.PyGILState_Ensure PyGILState_GetThisThreadState=python34.PyGILState_GetThisThreadState PyGILState_Release=python34.PyGILState_Release PyGetSetDescr_Type=python34.PyGetSetDescr_Type DATA PyImport_AddModule=python34.PyImport_AddModule PyImport_AppendInittab=python34.PyImport_AppendInittab PyImport_Cleanup=python34.PyImport_Cleanup PyImport_ExecCodeModule=python34.PyImport_ExecCodeModule PyImport_ExecCodeModuleEx=python34.PyImport_ExecCodeModuleEx PyImport_ExecCodeModuleWithPathnames=python34.PyImport_ExecCodeModuleWithPathnames PyImport_GetImporter=python34.PyImport_GetImporter PyImport_GetMagicNumber=python34.PyImport_GetMagicNumber PyImport_GetMagicTag=python34.PyImport_GetMagicTag PyImport_GetModuleDict=python34.PyImport_GetModuleDict PyImport_Import=python34.PyImport_Import PyImport_ImportFrozenModule=python34.PyImport_ImportFrozenModule PyImport_ImportModule=python34.PyImport_ImportModule PyImport_ImportModuleLevel=python34.PyImport_ImportModuleLevel PyImport_ImportModuleNoBlock=python34.PyImport_ImportModuleNoBlock PyImport_ReloadModule=python34.PyImport_ReloadModule PyInterpreterState_Clear=python34.PyInterpreterState_Clear PyInterpreterState_Delete=python34.PyInterpreterState_Delete PyInterpreterState_New=python34.PyInterpreterState_New PyIter_Next=python34.PyIter_Next PyListIter_Type=python34.PyListIter_Type DATA PyListRevIter_Type=python34.PyListRevIter_Type DATA PyList_Append=python34.PyList_Append PyList_AsTuple=python34.PyList_AsTuple PyList_GetItem=python34.PyList_GetItem PyList_GetSlice=python34.PyList_GetSlice PyList_Insert=python34.PyList_Insert PyList_New=python34.PyList_New PyList_Reverse=python34.PyList_Reverse PyList_SetItem=python34.PyList_SetItem PyList_SetSlice=python34.PyList_SetSlice PyList_Size=python34.PyList_Size PyList_Sort=python34.PyList_Sort PyList_Type=python34.PyList_Type DATA PyLongRangeIter_Type=python34.PyLongRangeIter_Type DATA PyLong_AsDouble=python34.PyLong_AsDouble PyLong_AsLong=python34.PyLong_AsLong PyLong_AsLongAndOverflow=python34.PyLong_AsLongAndOverflow PyLong_AsLongLong=python34.PyLong_AsLongLong PyLong_AsLongLongAndOverflow=python34.PyLong_AsLongLongAndOverflow PyLong_AsSize_t=python34.PyLong_AsSize_t PyLong_AsSsize_t=python34.PyLong_AsSsize_t PyLong_AsUnsignedLong=python34.PyLong_AsUnsignedLong PyLong_AsUnsignedLongLong=python34.PyLong_AsUnsignedLongLong PyLong_AsUnsignedLongLongMask=python34.PyLong_AsUnsignedLongLongMask PyLong_AsUnsignedLongMask=python34.PyLong_AsUnsignedLongMask PyLong_AsVoidPtr=python34.PyLong_AsVoidPtr PyLong_FromDouble=python34.PyLong_FromDouble PyLong_FromLong=python34.PyLong_FromLong PyLong_FromLongLong=python34.PyLong_FromLongLong PyLong_FromSize_t=python34.PyLong_FromSize_t PyLong_FromSsize_t=python34.PyLong_FromSsize_t PyLong_FromString=python34.PyLong_FromString PyLong_FromUnsignedLong=python34.PyLong_FromUnsignedLong PyLong_FromUnsignedLongLong=python34.PyLong_FromUnsignedLongLong PyLong_FromVoidPtr=python34.PyLong_FromVoidPtr PyLong_GetInfo=python34.PyLong_GetInfo PyLong_Type=python34.PyLong_Type DATA PyMap_Type=python34.PyMap_Type DATA PyMapping_Check=python34.PyMapping_Check PyMapping_GetItemString=python34.PyMapping_GetItemString PyMapping_HasKey=python34.PyMapping_HasKey PyMapping_HasKeyString=python34.PyMapping_HasKeyString PyMapping_Items=python34.PyMapping_Items PyMapping_Keys=python34.PyMapping_Keys PyMapping_Length=python34.PyMapping_Length PyMapping_SetItemString=python34.PyMapping_SetItemString PyMapping_Size=python34.PyMapping_Size PyMapping_Values=python34.PyMapping_Values PyMem_Free=python34.PyMem_Free PyMem_Malloc=python34.PyMem_Malloc PyMem_Realloc=python34.PyMem_Realloc PyMemberDescr_Type=python34.PyMemberDescr_Type DATA PyMemoryView_FromObject=python34.PyMemoryView_FromObject PyMemoryView_GetContiguous=python34.PyMemoryView_GetContiguous PyMemoryView_Type=python34.PyMemoryView_Type DATA PyMethodDescr_Type=python34.PyMethodDescr_Type DATA PyModule_AddIntConstant=python34.PyModule_AddIntConstant PyModule_AddObject=python34.PyModule_AddObject PyModule_AddStringConstant=python34.PyModule_AddStringConstant PyModule_Create2=python34.PyModule_Create2 PyModule_GetDef=python34.PyModule_GetDef PyModule_GetDict=python34.PyModule_GetDict PyModule_GetFilename=python34.PyModule_GetFilename PyModule_GetFilenameObject=python34.PyModule_GetFilenameObject PyModule_GetName=python34.PyModule_GetName PyModule_GetState=python34.PyModule_GetState PyModule_New=python34.PyModule_New PyModule_Type=python34.PyModule_Type DATA PyNullImporter_Type=python34.PyNullImporter_Type DATA PyNumber_Absolute=python34.PyNumber_Absolute PyNumber_Add=python34.PyNumber_Add PyNumber_And=python34.PyNumber_And PyNumber_AsSsize_t=python34.PyNumber_AsSsize_t PyNumber_Check=python34.PyNumber_Check PyNumber_Divmod=python34.PyNumber_Divmod PyNumber_Float=python34.PyNumber_Float PyNumber_FloorDivide=python34.PyNumber_FloorDivide PyNumber_InPlaceAdd=python34.PyNumber_InPlaceAdd PyNumber_InPlaceAnd=python34.PyNumber_InPlaceAnd PyNumber_InPlaceFloorDivide=python34.PyNumber_InPlaceFloorDivide PyNumber_InPlaceLshift=python34.PyNumber_InPlaceLshift PyNumber_InPlaceMultiply=python34.PyNumber_InPlaceMultiply PyNumber_InPlaceOr=python34.PyNumber_InPlaceOr PyNumber_InPlacePower=python34.PyNumber_InPlacePower PyNumber_InPlaceRemainder=python34.PyNumber_InPlaceRemainder PyNumber_InPlaceRshift=python34.PyNumber_InPlaceRshift PyNumber_InPlaceSubtract=python34.PyNumber_InPlaceSubtract PyNumber_InPlaceTrueDivide=python34.PyNumber_InPlaceTrueDivide PyNumber_InPlaceXor=python34.PyNumber_InPlaceXor PyNumber_Index=python34.PyNumber_Index PyNumber_Invert=python34.PyNumber_Invert PyNumber_Long=python34.PyNumber_Long PyNumber_Lshift=python34.PyNumber_Lshift PyNumber_Multiply=python34.PyNumber_Multiply PyNumber_Negative=python34.PyNumber_Negative PyNumber_Or=python34.PyNumber_Or PyNumber_Positive=python34.PyNumber_Positive PyNumber_Power=python34.PyNumber_Power PyNumber_Remainder=python34.PyNumber_Remainder PyNumber_Rshift=python34.PyNumber_Rshift PyNumber_Subtract=python34.PyNumber_Subtract PyNumber_ToBase=python34.PyNumber_ToBase PyNumber_TrueDivide=python34.PyNumber_TrueDivide PyNumber_Xor=python34.PyNumber_Xor PyOS_AfterFork=python34.PyOS_AfterFork PyOS_InitInterrupts=python34.PyOS_InitInterrupts PyOS_InputHook=python34.PyOS_InputHook DATA PyOS_InterruptOccurred=python34.PyOS_InterruptOccurred PyOS_ReadlineFunctionPointer=python34.PyOS_ReadlineFunctionPointer DATA PyOS_double_to_string=python34.PyOS_double_to_string PyOS_getsig=python34.PyOS_getsig PyOS_mystricmp=python34.PyOS_mystricmp PyOS_mystrnicmp=python34.PyOS_mystrnicmp PyOS_setsig=python34.PyOS_setsig PyOS_snprintf=python34.PyOS_snprintf PyOS_string_to_double=python34.PyOS_string_to_double PyOS_strtol=python34.PyOS_strtol PyOS_strtoul=python34.PyOS_strtoul PyOS_vsnprintf=python34.PyOS_vsnprintf PyObject_ASCII=python34.PyObject_ASCII PyObject_AsCharBuffer=python34.PyObject_AsCharBuffer PyObject_AsFileDescriptor=python34.PyObject_AsFileDescriptor PyObject_AsReadBuffer=python34.PyObject_AsReadBuffer PyObject_AsWriteBuffer=python34.PyObject_AsWriteBuffer PyObject_Bytes=python34.PyObject_Bytes PyObject_Call=python34.PyObject_Call PyObject_CallFunction=python34.PyObject_CallFunction PyObject_CallFunctionObjArgs=python34.PyObject_CallFunctionObjArgs PyObject_CallMethod=python34.PyObject_CallMethod PyObject_CallMethodObjArgs=python34.PyObject_CallMethodObjArgs PyObject_CallObject=python34.PyObject_CallObject PyObject_CheckReadBuffer=python34.PyObject_CheckReadBuffer PyObject_ClearWeakRefs=python34.PyObject_ClearWeakRefs PyObject_DelItem=python34.PyObject_DelItem PyObject_DelItemString=python34.PyObject_DelItemString PyObject_Dir=python34.PyObject_Dir PyObject_Format=python34.PyObject_Format PyObject_Free=python34.PyObject_Free PyObject_GC_Del=python34.PyObject_GC_Del PyObject_GC_Track=python34.PyObject_GC_Track PyObject_GC_UnTrack=python34.PyObject_GC_UnTrack PyObject_GenericGetAttr=python34.PyObject_GenericGetAttr PyObject_GenericSetAttr=python34.PyObject_GenericSetAttr PyObject_GetAttr=python34.PyObject_GetAttr PyObject_GetAttrString=python34.PyObject_GetAttrString PyObject_GetItem=python34.PyObject_GetItem PyObject_GetIter=python34.PyObject_GetIter PyObject_HasAttr=python34.PyObject_HasAttr PyObject_HasAttrString=python34.PyObject_HasAttrString PyObject_Hash=python34.PyObject_Hash PyObject_HashNotImplemented=python34.PyObject_HashNotImplemented PyObject_Init=python34.PyObject_Init PyObject_InitVar=python34.PyObject_InitVar PyObject_IsInstance=python34.PyObject_IsInstance PyObject_IsSubclass=python34.PyObject_IsSubclass PyObject_IsTrue=python34.PyObject_IsTrue PyObject_Length=python34.PyObject_Length PyObject_Malloc=python34.PyObject_Malloc PyObject_Not=python34.PyObject_Not PyObject_Realloc=python34.PyObject_Realloc PyObject_Repr=python34.PyObject_Repr PyObject_RichCompare=python34.PyObject_RichCompare PyObject_RichCompareBool=python34.PyObject_RichCompareBool PyObject_SelfIter=python34.PyObject_SelfIter PyObject_SetAttr=python34.PyObject_SetAttr PyObject_SetAttrString=python34.PyObject_SetAttrString PyObject_SetItem=python34.PyObject_SetItem PyObject_Size=python34.PyObject_Size PyObject_Str=python34.PyObject_Str PyObject_Type=python34.PyObject_Type DATA PyParser_SimpleParseFileFlags=python34.PyParser_SimpleParseFileFlags PyParser_SimpleParseStringFlags=python34.PyParser_SimpleParseStringFlags PyProperty_Type=python34.PyProperty_Type DATA PyRangeIter_Type=python34.PyRangeIter_Type DATA PyRange_Type=python34.PyRange_Type DATA PyReversed_Type=python34.PyReversed_Type DATA PySeqIter_New=python34.PySeqIter_New PySeqIter_Type=python34.PySeqIter_Type DATA PySequence_Check=python34.PySequence_Check PySequence_Concat=python34.PySequence_Concat PySequence_Contains=python34.PySequence_Contains PySequence_Count=python34.PySequence_Count PySequence_DelItem=python34.PySequence_DelItem PySequence_DelSlice=python34.PySequence_DelSlice PySequence_Fast=python34.PySequence_Fast PySequence_GetItem=python34.PySequence_GetItem PySequence_GetSlice=python34.PySequence_GetSlice PySequence_In=python34.PySequence_In PySequence_InPlaceConcat=python34.PySequence_InPlaceConcat PySequence_InPlaceRepeat=python34.PySequence_InPlaceRepeat PySequence_Index=python34.PySequence_Index PySequence_Length=python34.PySequence_Length PySequence_List=python34.PySequence_List PySequence_Repeat=python34.PySequence_Repeat PySequence_SetItem=python34.PySequence_SetItem PySequence_SetSlice=python34.PySequence_SetSlice PySequence_Size=python34.PySequence_Size PySequence_Tuple=python34.PySequence_Tuple PySetIter_Type=python34.PySetIter_Type DATA PySet_Add=python34.PySet_Add PySet_Clear=python34.PySet_Clear PySet_Contains=python34.PySet_Contains PySet_Discard=python34.PySet_Discard PySet_New=python34.PySet_New PySet_Pop=python34.PySet_Pop PySet_Size=python34.PySet_Size PySet_Type=python34.PySet_Type DATA PySlice_GetIndices=python34.PySlice_GetIndices PySlice_GetIndicesEx=python34.PySlice_GetIndicesEx PySlice_New=python34.PySlice_New PySlice_Type=python34.PySlice_Type DATA PySortWrapper_Type=python34.PySortWrapper_Type DATA PyState_FindModule=python34.PyState_FindModule PyState_AddModule=python34.PyState_AddModule PyState_RemoveModule=python34.PyState_RemoveModule PyStructSequence_GetItem=python34.PyStructSequence_GetItem PyStructSequence_New=python34.PyStructSequence_New PyStructSequence_NewType=python34.PyStructSequence_NewType PyStructSequence_SetItem=python34.PyStructSequence_SetItem PySuper_Type=python34.PySuper_Type DATA PySys_AddWarnOption=python34.PySys_AddWarnOption PySys_AddWarnOptionUnicode=python34.PySys_AddWarnOptionUnicode PySys_FormatStderr=python34.PySys_FormatStderr PySys_FormatStdout=python34.PySys_FormatStdout PySys_GetObject=python34.PySys_GetObject PySys_HasWarnOptions=python34.PySys_HasWarnOptions PySys_ResetWarnOptions=python34.PySys_ResetWarnOptions PySys_SetArgv=python34.PySys_SetArgv PySys_SetArgvEx=python34.PySys_SetArgvEx PySys_SetObject=python34.PySys_SetObject PySys_SetPath=python34.PySys_SetPath PySys_WriteStderr=python34.PySys_WriteStderr PySys_WriteStdout=python34.PySys_WriteStdout PyThreadState_Clear=python34.PyThreadState_Clear PyThreadState_Delete=python34.PyThreadState_Delete PyThreadState_DeleteCurrent=python34.PyThreadState_DeleteCurrent PyThreadState_Get=python34.PyThreadState_Get PyThreadState_GetDict=python34.PyThreadState_GetDict PyThreadState_New=python34.PyThreadState_New PyThreadState_SetAsyncExc=python34.PyThreadState_SetAsyncExc PyThreadState_Swap=python34.PyThreadState_Swap PyTraceBack_Here=python34.PyTraceBack_Here PyTraceBack_Print=python34.PyTraceBack_Print PyTraceBack_Type=python34.PyTraceBack_Type DATA PyTupleIter_Type=python34.PyTupleIter_Type DATA PyTuple_ClearFreeList=python34.PyTuple_ClearFreeList PyTuple_GetItem=python34.PyTuple_GetItem PyTuple_GetSlice=python34.PyTuple_GetSlice PyTuple_New=python34.PyTuple_New PyTuple_Pack=python34.PyTuple_Pack PyTuple_SetItem=python34.PyTuple_SetItem PyTuple_Size=python34.PyTuple_Size PyTuple_Type=python34.PyTuple_Type DATA PyType_ClearCache=python34.PyType_ClearCache PyType_FromSpec=python34.PyType_FromSpec PyType_FromSpecWithBases=python34.PyType_FromSpecWithBases PyType_GenericAlloc=python34.PyType_GenericAlloc PyType_GenericNew=python34.PyType_GenericNew PyType_GetFlags=python34.PyType_GetFlags PyType_IsSubtype=python34.PyType_IsSubtype PyType_Modified=python34.PyType_Modified PyType_Ready=python34.PyType_Ready PyType_Type=python34.PyType_Type DATA PyUnicodeDecodeError_Create=python34.PyUnicodeDecodeError_Create PyUnicodeDecodeError_GetEncoding=python34.PyUnicodeDecodeError_GetEncoding PyUnicodeDecodeError_GetEnd=python34.PyUnicodeDecodeError_GetEnd PyUnicodeDecodeError_GetObject=python34.PyUnicodeDecodeError_GetObject PyUnicodeDecodeError_GetReason=python34.PyUnicodeDecodeError_GetReason PyUnicodeDecodeError_GetStart=python34.PyUnicodeDecodeError_GetStart PyUnicodeDecodeError_SetEnd=python34.PyUnicodeDecodeError_SetEnd PyUnicodeDecodeError_SetReason=python34.PyUnicodeDecodeError_SetReason PyUnicodeDecodeError_SetStart=python34.PyUnicodeDecodeError_SetStart PyUnicodeEncodeError_GetEncoding=python34.PyUnicodeEncodeError_GetEncoding PyUnicodeEncodeError_GetEnd=python34.PyUnicodeEncodeError_GetEnd PyUnicodeEncodeError_GetObject=python34.PyUnicodeEncodeError_GetObject PyUnicodeEncodeError_GetReason=python34.PyUnicodeEncodeError_GetReason PyUnicodeEncodeError_GetStart=python34.PyUnicodeEncodeError_GetStart PyUnicodeEncodeError_SetEnd=python34.PyUnicodeEncodeError_SetEnd PyUnicodeEncodeError_SetReason=python34.PyUnicodeEncodeError_SetReason PyUnicodeEncodeError_SetStart=python34.PyUnicodeEncodeError_SetStart PyUnicodeIter_Type=python34.PyUnicodeIter_Type DATA PyUnicodeTranslateError_GetEnd=python34.PyUnicodeTranslateError_GetEnd PyUnicodeTranslateError_GetObject=python34.PyUnicodeTranslateError_GetObject PyUnicodeTranslateError_GetReason=python34.PyUnicodeTranslateError_GetReason PyUnicodeTranslateError_GetStart=python34.PyUnicodeTranslateError_GetStart PyUnicodeTranslateError_SetEnd=python34.PyUnicodeTranslateError_SetEnd PyUnicodeTranslateError_SetReason=python34.PyUnicodeTranslateError_SetReason PyUnicodeTranslateError_SetStart=python34.PyUnicodeTranslateError_SetStart PyUnicode_Append=python34.PyUnicodeUCS2_Append PyUnicode_AppendAndDel=python34.PyUnicodeUCS2_AppendAndDel PyUnicode_AsASCIIString=python34.PyUnicodeUCS2_AsASCIIString PyUnicode_AsCharmapString=python34.PyUnicodeUCS2_AsCharmapString PyUnicode_AsDecodedObject=python34.PyUnicodeUCS2_AsDecodedObject PyUnicode_AsDecodedUnicode=python34.PyUnicodeUCS2_AsDecodedUnicode PyUnicode_AsEncodedObject=python34.PyUnicodeUCS2_AsEncodedObject PyUnicode_AsEncodedString=python34.PyUnicodeUCS2_AsEncodedString PyUnicode_AsEncodedUnicode=python34.PyUnicodeUCS2_AsEncodedUnicode PyUnicode_AsLatin1String=python34.PyUnicodeUCS2_AsLatin1String PyUnicode_AsRawUnicodeEscapeString=python34.PyUnicodeUCS2_AsRawUnicodeEscapeString PyUnicode_AsUTF16String=python34.PyUnicodeUCS2_AsUTF16String PyUnicode_AsUTF32String=python34.PyUnicodeUCS2_AsUTF32String PyUnicode_AsUTF8String=python34.PyUnicodeUCS2_AsUTF8String PyUnicode_AsUnicodeEscapeString=python34.PyUnicodeUCS2_AsUnicodeEscapeString PyUnicode_AsWideChar=python34.PyUnicodeUCS2_AsWideChar PyUnicode_ClearFreelist=python34.PyUnicodeUCS2_ClearFreelist PyUnicode_Compare=python34.PyUnicodeUCS2_Compare PyUnicode_Concat=python34.PyUnicodeUCS2_Concat PyUnicode_Contains=python34.PyUnicodeUCS2_Contains PyUnicode_Count=python34.PyUnicodeUCS2_Count PyUnicode_Decode=python34.PyUnicodeUCS2_Decode PyUnicode_DecodeASCII=python34.PyUnicodeUCS2_DecodeASCII PyUnicode_DecodeCharmap=python34.PyUnicodeUCS2_DecodeCharmap PyUnicode_DecodeFSDefault=python34.PyUnicodeUCS2_DecodeFSDefault PyUnicode_DecodeFSDefaultAndSize=python34.PyUnicodeUCS2_DecodeFSDefaultAndSize PyUnicode_DecodeLatin1=python34.PyUnicodeUCS2_DecodeLatin1 PyUnicode_DecodeRawUnicodeEscape=python34.PyUnicodeUCS2_DecodeRawUnicodeEscape PyUnicode_DecodeUTF16=python34.PyUnicodeUCS2_DecodeUTF16 PyUnicode_DecodeUTF16Stateful=python34.PyUnicodeUCS2_DecodeUTF16Stateful PyUnicode_DecodeUTF32=python34.PyUnicodeUCS2_DecodeUTF32 PyUnicode_DecodeUTF32Stateful=python34.PyUnicodeUCS2_DecodeUTF32Stateful PyUnicode_DecodeUTF8=python34.PyUnicodeUCS2_DecodeUTF8 PyUnicode_DecodeUTF8Stateful=python34.PyUnicodeUCS2_DecodeUTF8Stateful PyUnicode_DecodeUnicodeEscape=python34.PyUnicodeUCS2_DecodeUnicodeEscape PyUnicode_FSConverter=python34.PyUnicodeUCS2_FSConverter PyUnicode_FSDecoder=python34.PyUnicodeUCS2_FSDecoder PyUnicode_Find=python34.PyUnicodeUCS2_Find PyUnicode_Format=python34.PyUnicodeUCS2_Format PyUnicode_FromEncodedObject=python34.PyUnicodeUCS2_FromEncodedObject PyUnicode_FromFormat=python34.PyUnicodeUCS2_FromFormat PyUnicode_FromFormatV=python34.PyUnicodeUCS2_FromFormatV PyUnicode_FromObject=python34.PyUnicodeUCS2_FromObject PyUnicode_FromOrdinal=python34.PyUnicodeUCS2_FromOrdinal PyUnicode_FromString=python34.PyUnicodeUCS2_FromString PyUnicode_FromStringAndSize=python34.PyUnicodeUCS2_FromStringAndSize PyUnicode_FromWideChar=python34.PyUnicodeUCS2_FromWideChar PyUnicode_GetDefaultEncoding=python34.PyUnicodeUCS2_GetDefaultEncoding PyUnicode_GetSize=python34.PyUnicodeUCS2_GetSize PyUnicode_IsIdentifier=python34.PyUnicodeUCS2_IsIdentifier PyUnicode_Join=python34.PyUnicodeUCS2_Join PyUnicode_Partition=python34.PyUnicodeUCS2_Partition PyUnicode_RPartition=python34.PyUnicodeUCS2_RPartition PyUnicode_RSplit=python34.PyUnicodeUCS2_RSplit PyUnicode_Replace=python34.PyUnicodeUCS2_Replace PyUnicode_Resize=python34.PyUnicodeUCS2_Resize PyUnicode_RichCompare=python34.PyUnicodeUCS2_RichCompare PyUnicode_SetDefaultEncoding=python34.PyUnicodeUCS2_SetDefaultEncoding PyUnicode_Split=python34.PyUnicodeUCS2_Split PyUnicode_Splitlines=python34.PyUnicodeUCS2_Splitlines PyUnicode_Tailmatch=python34.PyUnicodeUCS2_Tailmatch PyUnicode_Translate=python34.PyUnicodeUCS2_Translate PyUnicode_BuildEncodingMap=python34.PyUnicode_BuildEncodingMap PyUnicode_CompareWithASCIIString=python34.PyUnicode_CompareWithASCIIString PyUnicode_DecodeUTF7=python34.PyUnicode_DecodeUTF7 PyUnicode_DecodeUTF7Stateful=python34.PyUnicode_DecodeUTF7Stateful PyUnicode_EncodeFSDefault=python34.PyUnicode_EncodeFSDefault PyUnicode_InternFromString=python34.PyUnicode_InternFromString PyUnicode_InternImmortal=python34.PyUnicode_InternImmortal PyUnicode_InternInPlace=python34.PyUnicode_InternInPlace PyUnicode_Type=python34.PyUnicode_Type DATA PyWeakref_GetObject=python34.PyWeakref_GetObject DATA PyWeakref_NewProxy=python34.PyWeakref_NewProxy PyWeakref_NewRef=python34.PyWeakref_NewRef PyWrapperDescr_Type=python34.PyWrapperDescr_Type DATA PyWrapper_New=python34.PyWrapper_New PyZip_Type=python34.PyZip_Type DATA Py_AddPendingCall=python34.Py_AddPendingCall Py_AtExit=python34.Py_AtExit Py_BuildValue=python34.Py_BuildValue Py_CompileString=python34.Py_CompileString Py_DecRef=python34.Py_DecRef Py_EndInterpreter=python34.Py_EndInterpreter Py_Exit=python34.Py_Exit Py_FatalError=python34.Py_FatalError Py_FileSystemDefaultEncoding=python34.Py_FileSystemDefaultEncoding DATA Py_Finalize=python34.Py_Finalize Py_GetBuildInfo=python34.Py_GetBuildInfo Py_GetCompiler=python34.Py_GetCompiler Py_GetCopyright=python34.Py_GetCopyright Py_GetExecPrefix=python34.Py_GetExecPrefix Py_GetPath=python34.Py_GetPath Py_GetPlatform=python34.Py_GetPlatform Py_GetPrefix=python34.Py_GetPrefix Py_GetProgramFullPath=python34.Py_GetProgramFullPath Py_GetProgramName=python34.Py_GetProgramName Py_GetPythonHome=python34.Py_GetPythonHome Py_GetRecursionLimit=python34.Py_GetRecursionLimit Py_GetVersion=python34.Py_GetVersion Py_HasFileSystemDefaultEncoding=python34.Py_HasFileSystemDefaultEncoding DATA Py_IncRef=python34.Py_IncRef Py_Initialize=python34.Py_Initialize Py_InitializeEx=python34.Py_InitializeEx Py_IsInitialized=python34.Py_IsInitialized Py_Main=python34.Py_Main Py_MakePendingCalls=python34.Py_MakePendingCalls Py_NewInterpreter=python34.Py_NewInterpreter Py_ReprEnter=python34.Py_ReprEnter Py_ReprLeave=python34.Py_ReprLeave Py_SetProgramName=python34.Py_SetProgramName Py_SetPythonHome=python34.Py_SetPythonHome Py_SetRecursionLimit=python34.Py_SetRecursionLimit Py_SymtableString=python34.Py_SymtableString Py_VaBuildValue=python34.Py_VaBuildValue _PyErr_BadInternalCall=python34._PyErr_BadInternalCall _PyObject_CallFunction_SizeT=python34._PyObject_CallFunction_SizeT _PyObject_CallMethod_SizeT=python34._PyObject_CallMethod_SizeT _PyObject_GC_Malloc=python34._PyObject_GC_Malloc _PyObject_GC_New=python34._PyObject_GC_New _PyObject_GC_NewVar=python34._PyObject_GC_NewVar _PyObject_GC_Resize=python34._PyObject_GC_Resize _PyObject_New=python34._PyObject_New _PyObject_NewVar=python34._PyObject_NewVar _PyState_AddModule=python34._PyState_AddModule _PyThreadState_Init=python34._PyThreadState_Init _PyThreadState_Prealloc=python34._PyThreadState_Prealloc _PyTrash_delete_later=python34._PyTrash_delete_later DATA _PyTrash_delete_nesting=python34._PyTrash_delete_nesting DATA _PyTrash_deposit_object=python34._PyTrash_deposit_object _PyTrash_destroy_chain=python34._PyTrash_destroy_chain _PyWeakref_CallableProxyType=python34._PyWeakref_CallableProxyType DATA _PyWeakref_ProxyType=python34._PyWeakref_ProxyType DATA _PyWeakref_RefType=python34._PyWeakref_RefType DATA _Py_BuildValue_SizeT=python34._Py_BuildValue_SizeT _Py_CheckRecursionLimit=python34._Py_CheckRecursionLimit DATA _Py_CheckRecursiveCall=python34._Py_CheckRecursiveCall _Py_Dealloc=python34._Py_Dealloc _Py_EllipsisObject=python34._Py_EllipsisObject DATA _Py_FalseStruct=python34._Py_FalseStruct DATA _Py_NoneStruct=python34._Py_NoneStruct DATA _Py_NotImplementedStruct=python34._Py_NotImplementedStruct DATA _Py_SwappedOp=python34._Py_SwappedOp DATA _Py_TrueStruct=python34._Py_TrueStruct DATA _Py_VaBuildValue_SizeT=python34._Py_VaBuildValue_SizeT _PyArg_Parse_SizeT=python34._PyArg_Parse_SizeT _PyArg_ParseTuple_SizeT=python34._PyArg_ParseTuple_SizeT _PyArg_ParseTupleAndKeywords_SizeT=python34._PyArg_ParseTupleAndKeywords_SizeT _PyArg_VaParse_SizeT=python34._PyArg_VaParse_SizeT _PyArg_VaParseTupleAndKeywords_SizeT=python34._PyArg_VaParseTupleAndKeywords_SizeT _Py_BuildValue_SizeT=python34._Py_BuildValue_SizeT
