diff options
author | Terry Jan Reedy <tjreedy@udel.edu> | 2013-03-09 07:19:33 (GMT) |
---|---|---|
committer | Terry Jan Reedy <tjreedy@udel.edu> | 2013-03-09 07:19:33 (GMT) |
commit | c75be9341d1bb557fb8a5beb04624451bc28c18b (patch) | |
tree | 1f3b8bc90e6438794a3011c410c22fff029d19b7 /Doc/library | |
parent | a28c55a2e484ea81b4f659f987893be3638cb982 (diff) | |
parent | adecf3f66f0033782f89047ca9357e672403d548 (diff) | |
download | cpython-c75be9341d1bb557fb8a5beb04624451bc28c18b.zip cpython-c75be9341d1bb557fb8a5beb04624451bc28c18b.tar.gz cpython-c75be9341d1bb557fb8a5beb04624451bc28c18b.tar.bz2 |
Merge: closes issue 16643 (not ....2 as in last commit message)
Diffstat (limited to 'Doc/library')
-rw-r--r-- | Doc/library/sched.rst | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Doc/library/sched.rst b/Doc/library/sched.rst index cb5fe4f..f1a376f 100644 --- a/Doc/library/sched.rst +++ b/Doc/library/sched.rst @@ -14,12 +14,13 @@ The :mod:`sched` module defines a class which implements a general purpose event scheduler: -.. class:: scheduler(timefunc=time.time, delayfunc=time.sleep) +.. class:: scheduler(timefunc=time.monotonic, delayfunc=time.sleep) The :class:`scheduler` class defines a generic interface to scheduling events. It needs two functions to actually deal with the "outside world" --- *timefunc* should be callable without arguments, and return a number (the "time", in any - units whatsoever). The *delayfunc* function should be callable with one + units whatsoever). If time.monotonic is not available, the *timefunc* default + is time.time instead. The *delayfunc* function should be callable with one argument, compatible with the output of *timefunc*, and should delay that many time units. *delayfunc* will also be called with the argument ``0`` after each event is run to allow other threads an opportunity to run in multi-threaded |