summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@haypocalc.com>2012-01-18 00:50:21 (GMT)
committerVictor Stinner <victor.stinner@haypocalc.com>2012-01-18 00:50:21 (GMT)
commitb94b266cfc94491eef206c082ff210d147016cbc (patch)
tree93e1d696fd477d16d4360a14718d4676345710d0 /Doc
parent25d1bdc4074a93f268e40be1a8e49f003c3cbe57 (diff)
downloadcpython-b94b266cfc94491eef206c082ff210d147016cbc.zip
cpython-b94b266cfc94491eef206c082ff210d147016cbc.tar.gz
cpython-b94b266cfc94491eef206c082ff210d147016cbc.tar.bz2
Close #10278: Add time.wallclock() function, monotonic clock.
Diffstat (limited to 'Doc')
-rw-r--r--Doc/library/time.rst12
-rw-r--r--Doc/whatsnew/3.3.rst12
2 files changed, 19 insertions, 5 deletions
diff --git a/Doc/library/time.rst b/Doc/library/time.rst
index 668651a..757fbf3 100644
--- a/Doc/library/time.rst
+++ b/Doc/library/time.rst
@@ -183,6 +183,18 @@ The module defines the following functions and data items:
.. versionadded:: 3.3
+.. function:: wallclock()
+
+ .. index::
+ single: Wallclock
+ single: benchmarking
+
+ Return the current time in fractions of a second to the system's best ability.
+ Use this when the most accurate representation of wall-clock is required, i.e.
+ when "processor time" is inappropriate. The reference point of the returned
+ value is undefined so only the difference of consecutive calls is valid.
+
+ .. versionadded: 3.3
.. function:: ctime([secs])
diff --git a/Doc/whatsnew/3.3.rst b/Doc/whatsnew/3.3.rst
index a60e585..5bffd1e 100644
--- a/Doc/whatsnew/3.3.rst
+++ b/Doc/whatsnew/3.3.rst
@@ -396,12 +396,14 @@ New module: :mod:`faulthandler`.
time
----
-* The :mod:`time` module has new :func:`~time.clock_getres` and
- :func:`~time.clock_gettime` functions and ``CLOCK_xxx`` constants.
- :func:`~time.clock_gettime` can be used with :data:`time.CLOCK_MONOTONIC` to
- get a monotonic clock.
+The :mod:`time` module has new functions:
- (Contributed by Victor Stinner in :issue:`10278`)
+* :func:`~time.clock_getres` and :func:`~time.clock_gettime` functions and
+ ``CLOCK_xxx`` constants. :func:`~time.clock_gettime` can be used with
+ :data:`time.CLOCK_MONOTONIC` to get a monotonic clock.
+* :func:`~time.wallclock`: monotonic clock.
+
+(Contributed by Victor Stinner in :issue:`10278`)
ftplib