diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-08-14 00:10:07 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-08-14 00:10:07 -0700 |
commit | de2cbf6e28da9ebbcef7946186df042f28c09808 (patch) | |
tree | ab7bfc95a2a024723e73b131d7d50788cd8b9c26 /pym/_emerge/QueueScheduler.py | |
parent | 1e69471d3eac6d0e2a01878ed3f0031783f57671 (diff) | |
download | portage-de2cbf6e28da9ebbcef7946186df042f28c09808.tar.gz portage-de2cbf6e28da9ebbcef7946186df042f28c09808.tar.bz2 portage-de2cbf6e28da9ebbcef7946186df042f28c09808.zip |
Add a PollScheduler._schedule_waitpid() method for SubProcess._wait()
to use as an alternative to hanging up the scheduler in a blocking
waitpid call.
Diffstat (limited to 'pym/_emerge/QueueScheduler.py')
-rw-r--r-- | pym/_emerge/QueueScheduler.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pym/_emerge/QueueScheduler.py b/pym/_emerge/QueueScheduler.py index 8e1837c03..a65a90f06 100644 --- a/pym/_emerge/QueueScheduler.py +++ b/pym/_emerge/QueueScheduler.py @@ -21,7 +21,8 @@ class QueueScheduler(PollScheduler): self.sched_iface = self._sched_iface_class( register=self._register, schedule=self._schedule_wait, - unregister=self._unregister) + unregister=self._unregister, + schedule_waitpid=self._schedule_waitpid) self._queues = [] self._schedule_listeners = [] |