summaryrefslogtreecommitdiff
path: root/scheduling.py
Commit message (Expand)AuthorAgeFilesLines
* MergeRichard Oudkerk2012-11-071-26/+29
|\
| * Rip out pollsters and replace with proactors.Richard Oudkerk2012-11-031-26/+29
* | Add par().Guido van Rossum2012-11-031-2/+31
* | Make it so you can just yield a Task to wait for its result (or exception).Guido van Rossum2012-11-031-7/+20
|/
* Add TODO to add_done_call().Guido van Rossum2012-11-021-0/+1
* Make Task.add_done_callback() return a DelayedCall, and use it.Guido van Rossum2012-11-021-7/+15
* Add map_over() operation. Improve cancel().Guido van Rossum2012-11-011-5/+41
* Get rid of start().Guido van Rossum2012-11-011-7/+3
* Fix race condition in call_in_thread().Guido van Rossum2012-10-311-23/+31
* Prettier Task repr().Guido van Rossum2012-10-311-2/+13
* Log an error if the startup task has an exception.Guido van Rossum2012-10-301-0/+3
* Add a convenience feature to scheduling.run().Guido van Rossum2012-10-301-2/+15
* Make block_{r,w} COROUTINEs.Guido van Rossum2012-10-291-2/+4
* Fix bad code in except handler.Guido van Rossum2012-10-291-1/+1
* Add with_timeout(). Fix bug in cancelled sleeps.Guido van Rossum2012-10-261-5/+10
* Replace wait_any() and wait_all() with wait_for().Guido van Rossum2012-10-261-31/+33
* Added wait_any() and wait_all().Guido van Rossum2012-10-261-6/+73
* Another radical task refactor. Happier with timeouts.Guido van Rossum2012-10-261-75/+75
* Radical refactoring: no more Scheduler class; use thread-local Context.Guido van Rossum2012-10-261-90/+118
* Tweak assignment order in except clauses.Guido van Rossum2012-10-251-3/+3
* Generalize call_in_thread: optionally pass in an executor.Guido van Rossum2012-10-251-2/+2
* Evolve Task more towards a future-like object.Guido van Rossum2012-10-251-4/+25
* Add TODO about checking for races.Guido van Rossum2012-10-241-0/+1
* Add cancellation option to call_later(). Use it for task timeouts.Guido van Rossum2012-10-241-12/+19
* Reuse concurrent.futures.TimeoutError.Guido van Rossum2012-10-241-6/+3
* Add timeout support for call_in_thread().Guido van Rossum2012-10-241-1/+5
* Add a timeout feature to start(). A bit messy.Guido van Rossum2012-10-241-39/+76
* Add sleep() to scheduler.Guido van Rossum2012-10-241-0/+5
* Move Scheduler and call_in_thread into scheduling.py.Guido van Rossum2012-10-231-0/+97