cpython: 17bd04fbf3d3 (original) (raw)

Mercurial > cpython

changeset 88203:17bd04fbf3d3

whatsnew for gc.get_stats, plus doc tweaks. Clarified the "At the moment" wording, and added the get_stats entry in the module summary that Serhiy noted was missing at the end of issue 16351. Given that pydoc lists all the function docstrings, I'm not sure that module summary section is actually needed; but, it is probably better to address that when the module is converted to use Argument Clinic. In the meantime we should keep the list complete. [#16351]

R David Murray rdmurray@bitdance.com
date Thu, 26 Dec 2013 15:11:28 -0500
parents fff3f28733b4
children 63bc68d7f449
files Doc/library/gc.rst Doc/whatsnew/3.4.rst Modules/gcmodule.c
diffstat 3 files changed, 13 insertions(+), 3 deletions(-)[+] [-] Doc/library/gc.rst 7 Doc/whatsnew/3.4.rst 8 Modules/gcmodule.c 1

line wrap: on

line diff

--- a/Doc/library/gc.rst +++ b/Doc/library/gc.rst @@ -69,9 +69,10 @@ The :mod:gc module provides the follow .. function:: get_stats()

--- a/Doc/whatsnew/3.4.rst +++ b/Doc/whatsnew/3.4.rst @@ -628,6 +628,14 @@ multiple implementations of an operation PEP written and implemented by Ɓukasz Langa. +gc +-- + +New :func:~gc.get_stats returns a list of three per-generation dictionaries +containing the collections statistics since interpreter startup. (Contributed +by Antoine Pitrou in :issue:16351.) + + hashlib -------

--- a/Modules/gcmodule.c +++ b/Modules/gcmodule.c @@ -1498,6 +1498,7 @@ PyDoc_STRVAR(gc__doc__, "isenabled() -- Returns true if automatic collection is enabled.\n" "collect() -- Do a full collection right now.\n" "get_count() -- Return the current collection counts.\n" +"get_stats() -- Return list of dictionaries containing per-generation stats.\n" "set_debug() -- Set debugging flags.\n" "get_debug() -- Get debugging flags.\n" "set_threshold() -- Set the collection thresholds.\n"