mirror of
https://github.com/python/cpython
synced 2026-09-29 11:35:29 +03:00
time.get_clock_info() uses a namespace instead of structseq
This commit is contained in:
parent
d9738242f8
commit
bda4b8802c
2 changed files with 31 additions and 62 deletions
|
|
@ -160,30 +160,6 @@ The module defines the following functions and data items:
|
|||
.. versionadded:: 3.3
|
||||
|
||||
|
||||
.. class:: clock_info
|
||||
|
||||
Clock information object returned by :func:`get_clock_info`.
|
||||
|
||||
.. attribute:: implementation
|
||||
|
||||
The name of the underlying C function used to get the clock value.
|
||||
|
||||
.. attribute:: monotonic
|
||||
|
||||
``True`` if the clock cannot go backward, ``False`` otherwise.
|
||||
|
||||
.. attribute:: adjusted
|
||||
|
||||
``True`` if the clock can be adjusted (e.g. by a NTP daemon), ``False``
|
||||
otherwise.
|
||||
|
||||
.. attribute:: resolution
|
||||
|
||||
The resolution of the clock in seconds (:class:`float`).
|
||||
|
||||
.. versionadded:: 3.3
|
||||
|
||||
|
||||
.. function:: clock_settime(clk_id, time)
|
||||
|
||||
Set the time of the specified clock *clk_id*.
|
||||
|
|
@ -267,7 +243,7 @@ The module defines the following functions and data items:
|
|||
|
||||
.. function:: get_clock_info(name)
|
||||
|
||||
Get information on the specified clock as a :class:`clock_info` object.
|
||||
Get information on the specified clock as a namespace object.
|
||||
Supported clock names and the corresponding functions to read their value
|
||||
are:
|
||||
|
||||
|
|
@ -277,6 +253,16 @@ The module defines the following functions and data items:
|
|||
* ``'process_time'``: :func:`time.process_time`
|
||||
* ``'time'``: :func:`time.time`
|
||||
|
||||
The result has the following attributes:
|
||||
|
||||
- *adjusted*: ``True`` if the clock can be adjusted (e.g. by a NTP daemon),
|
||||
``False`` otherwise
|
||||
- *implementation*: The name of the underlying C function used to get
|
||||
the clock value
|
||||
- *monotonic*: ``True`` if the clock cannot go backward,
|
||||
``False`` otherwise
|
||||
- *resolution*: The resolution of the clock in seconds (:class:`float`)
|
||||
|
||||
.. versionadded:: 3.3
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue