diff options
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/c-api/type.rst | 7 | ||||
-rw-r--r-- | Doc/conf.py | 2 | ||||
-rw-r--r-- | Doc/library/sys.rst | 7 |
3 files changed, 16 insertions, 0 deletions
diff --git a/Doc/c-api/type.rst b/Doc/c-api/type.rst index 01a94bb..d1d4e45 100644 --- a/Doc/c-api/type.rst +++ b/Doc/c-api/type.rst @@ -33,6 +33,13 @@ Type Objects standard type object. Return false in all other cases. +.. cfunction:: unsigned int PyType_ClearCache(void) + + Clears the internal lookup cache. Return the current version tag. + + .. versionadded:: 2.6 + + .. cfunction:: int PyType_HasFeature(PyObject *o, int feature) Return true if the type object *o* sets the feature *feature*. Type features diff --git a/Doc/conf.py b/Doc/conf.py index 8359674..3c33f98 100644 --- a/Doc/conf.py +++ b/Doc/conf.py @@ -13,6 +13,8 @@ sys.path.append('tools/sphinxext') # General configuration # --------------------- +extensions = ['sphinx.addons.refcounting'] + # General substitutions. project = 'Python' copyright = '1990-%s, Python Software Foundation' % time.strftime('%Y') diff --git a/Doc/library/sys.rst b/Doc/library/sys.rst index 5718f7b..5fdff44 100644 --- a/Doc/library/sys.rst +++ b/Doc/library/sys.rst @@ -54,6 +54,13 @@ always available. A string containing the copyright pertaining to the Python interpreter. +.. function:: _cleartypecache() + + Clear the internal type lookup cache. + + .. versionadded:: 2.6 + + .. function:: _current_frames() Return a dictionary mapping each thread's identifier to the topmost stack frame |