summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/TaskScheduler.py
Commit message (Collapse)AuthorAgeFilesLines
* PollScheduler: use local EventLoop (thread safe)Zac Medico2012-05-101-3/+3
| | | | | | | For API consumers, this makes the doebuild() function compatible with threads, avoiding a ValueError raised by the signal module, as reported at http://bugs.sabayon.org/show_bug.cgi?id=3305. Classes derived from PollScheduler still use the signal module when possible.
* AsynchronousTask: don't wait for exit statusZac Medico2012-02-131-0/+1
| | | | | | Synchronous waiting for status is not supported, since it would be vulnerable to hitting the recursion limit when a large number of tasks need to be terminated simultaneously, like in bug #402335.
* Add support for a timeout argument to QueueScheduler.run() andZac Medico2010-09-031-0/+1
| | | | | use it in IpcDaemonTestCase to implement a 40 second timeout in test cases.
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
|
* Add/update copyright headers.Zac Medico2009-06-251-0/+4
| | | | svn path=/main/trunk/; revision=13690
* Bug #275047 - Split _emerge/__init__.py into smaller pieces (part 3).Zac Medico2009-06-221-0/+21
Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13668