summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew/3.3.rst
diff options
context:
space:
mode:
authorGiampaolo Rodola' <g.rodola@gmail.com>2011-12-14 13:38:45 (GMT)
committerGiampaolo Rodola' <g.rodola@gmail.com>2011-12-14 13:38:45 (GMT)
commit556ba04a8d07bf9d0996410ecda809d337f51885 (patch)
tree92c16f0dfc492ed425a1fbaf2cb4655db6748645 /Doc/whatsnew/3.3.rst
parent73520d57ebfb1272d009a070191e749caebf64ae (diff)
downloadcpython-556ba04a8d07bf9d0996410ecda809d337f51885.zip
cpython-556ba04a8d07bf9d0996410ecda809d337f51885.tar.gz
cpython-556ba04a8d07bf9d0996410ecda809d337f51885.tar.bz2
Fix #13449: add 'blocking' parameter to sched.scheduler.run() so that the scheduler can be used in non-blocking applications
Diffstat (limited to 'Doc/whatsnew/3.3.rst')
-rw-r--r--Doc/whatsnew/3.3.rst6
1 files changed, 6 insertions, 0 deletions
diff --git a/Doc/whatsnew/3.3.rst b/Doc/whatsnew/3.3.rst
index 91d3f90..c52eaf1 100644
--- a/Doc/whatsnew/3.3.rst
+++ b/Doc/whatsnew/3.3.rst
@@ -662,6 +662,12 @@ should be used. For example, this will send a ``'HEAD'`` request::
sched
-----
+* :meth:`~sched.scheduler.run` now accepts a *blocking* parameter which when
+ set to False makes the method execute the scheduled events due to expire
+ soonest (if any) and then return immediately.
+ This is useful in case you want to use the :class:`~sched.scheduler` in
+ non-blocking applications. (Contributed by Giampaolo RodolĂ  in :issue:`13449`)
+
* :class:`~sched.scheduler` class can now be safely used in multi-threaded
environments. (Contributed by Josiah Carlson and Giampaolo RodolĂ  in
:issue:`8684`)