closes bpo-40017: Add CLOCK_TAI constant to the time module. (GH-19096)
Co-authored-by: Benjamin Peterson <benjamin@python.org>
This commit is contained in:
parent
70d9d74411
commit
6000087fe9
|
@ -774,6 +774,16 @@ These constants are used as parameters for :func:`clock_getres` and
|
|||
|
||||
.. versionadded:: 3.7
|
||||
|
||||
.. data:: CLOCK_TAI
|
||||
|
||||
`International Atomic Time <https://www.nist.gov/pml/time-and-frequency-division/nist-time-frequently-asked-questions-faq#tai>`_
|
||||
|
||||
The system must have a current leap second table in order for this to give
|
||||
the correct answer. PTP or NTP software can maintain a leap second table.
|
||||
|
||||
.. availability:: Linux.
|
||||
|
||||
.. versionadded:: 3.9
|
||||
|
||||
.. data:: CLOCK_THREAD_CPUTIME_ID
|
||||
|
||||
|
@ -805,7 +815,6 @@ These constants are used as parameters for :func:`clock_getres` and
|
|||
|
||||
.. versionadded:: 3.8
|
||||
|
||||
|
||||
The following constant is the only parameter that can be sent to
|
||||
:func:`clock_settime`.
|
||||
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Add :data:`time.CLOCK_TAI` constant if the operating system support it.
|
|
@ -1786,6 +1786,11 @@ time_exec(PyObject *module)
|
|||
return -1;
|
||||
}
|
||||
#endif
|
||||
#ifdef CLOCK_TAI
|
||||
if (PyModule_AddIntMacro(module, CLOCK_TAI) < 0) {
|
||||
return -1;
|
||||
}
|
||||
#endif
|
||||
#ifdef CLOCK_UPTIME
|
||||
if (PyModule_AddIntMacro(module, CLOCK_UPTIME) < 0) {
|
||||
return -1;
|
||||
|
|
Loading…
Reference in New Issue