summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/QueueScheduler.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-02-08 13:04:33 -0800
committerZac Medico <zmedico@gentoo.org>2012-02-08 13:04:33 -0800
commit49c4585425ee161cf82805f28fb497167856cc01 (patch)
tree368a6e218cd2d780d6d3b44edf61c56a78946468 /pym/_emerge/QueueScheduler.py
parentb41e88203cb308eb79f15961a0508b86209e2dfb (diff)
downloadportage-49c4585425ee161cf82805f28fb497167856cc01.tar.gz
portage-49c4585425ee161cf82805f28fb497167856cc01.tar.bz2
portage-49c4585425ee161cf82805f28fb497167856cc01.zip
PollScheduler: don't inherit EventLoop
Diffstat (limited to 'pym/_emerge/QueueScheduler.py')
-rw-r--r--pym/_emerge/QueueScheduler.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/pym/_emerge/QueueScheduler.py b/pym/_emerge/QueueScheduler.py
index e115ba1aa..99cfb23a8 100644
--- a/pym/_emerge/QueueScheduler.py
+++ b/pym/_emerge/QueueScheduler.py
@@ -40,22 +40,22 @@ class QueueScheduler(PollScheduler):
timeout_callback.timed_out = True
return False
timeout_callback.timed_out = False
- timeout_callback.timeout_id = self._timeout_add(
+ timeout_callback.timeout_id = self.sched_iface.timeout_add(
timeout, timeout_callback)
try:
while not (timeout_callback is not None and
timeout_callback.timed_out) and self._schedule():
- self._iteration()
+ self.sched_iface.iteration()
while not (timeout_callback is not None and
timeout_callback.timed_out) and self._running_job_count():
- self._iteration()
+ self.sched_iface.iteration()
finally:
if timeout_callback is not None:
- self._unregister(timeout_callback.timeout_id)
+ self.sched_iface.unregister(timeout_callback.timeout_id)
def _schedule_tasks(self):
"""