Kaydet (Commit) 572168a0 authored tarafından Joannah Nanjekye's avatar Joannah Nanjekye Kaydeden (comit) Victor Stinner

bpo-35702: Add new identifier time.CLOCK_UPTIME_RAW for macOS 10.12 (GH-11503)

üst 89c4f90d
...@@ -815,9 +815,21 @@ These constants are used as parameters for :func:`clock_getres` and ...@@ -815,9 +815,21 @@ These constants are used as parameters for :func:`clock_getres` and
.. versionadded:: 3.7 .. versionadded:: 3.7
.. data:: CLOCK_UPTIME_RAW
Clock that increments monotonically, tracking the time since an arbitrary
point, unaffected by frequency or time adjustments and not incremented while
the system is asleep.
.. availability:: macOS 10.12 and newer.
.. versionadded:: 3.8
The following constant is the only parameter that can be sent to The following constant is the only parameter that can be sent to
:func:`clock_settime`. :func:`clock_settime`.
.. data:: CLOCK_REALTIME .. data:: CLOCK_REALTIME
System-wide real-time clock. Setting this clock requires appropriate System-wide real-time clock. Setting this clock requires appropriate
......
...@@ -234,6 +234,12 @@ Added method :meth:`~tkinter.Canvas.moveto` ...@@ -234,6 +234,12 @@ Added method :meth:`~tkinter.Canvas.moveto`
in the :class:`tkinter.Canvas` class. in the :class:`tkinter.Canvas` class.
(Contributed by Juliette Monsel in :issue:`23831`.) (Contributed by Juliette Monsel in :issue:`23831`.)
time
----
Added new clock :data:`~time.CLOCK_UPTIME_RAW` for macOS 10.12.
(Contributed by Joannah Nanjekye in :issue:`35702`.)
unicodedata unicodedata
----------- -----------
......
The :data:`time.CLOCK_UPTIME_RAW` constant is now available for macOS 10.12.
\ No newline at end of file
...@@ -1806,6 +1806,9 @@ PyInit_time(void) ...@@ -1806,6 +1806,9 @@ PyInit_time(void)
#ifdef CLOCK_UPTIME #ifdef CLOCK_UPTIME
PyModule_AddIntMacro(m, CLOCK_UPTIME); PyModule_AddIntMacro(m, CLOCK_UPTIME);
#endif #endif
#ifdef CLOCK_UPTIME_RAW
PyModule_AddIntMacro(m, CLOCK_UPTIME_RAW);
#endif
#endif /* defined(HAVE_CLOCK_GETTIME) || defined(HAVE_CLOCK_SETTIME) || defined(HAVE_CLOCK_GETRES) */ #endif /* defined(HAVE_CLOCK_GETTIME) || defined(HAVE_CLOCK_SETTIME) || defined(HAVE_CLOCK_GETRES) */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment