summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/PollScheduler.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-02-09 17:27:13 -0800
committerZac Medico <zmedico@gentoo.org>2012-02-09 17:27:13 -0800
commitc85b1d7149f09e64b5ed4f5e45742b6e5a9df38b (patch)
tree89acfdef9a210a4a179eff28806cb3094362c0e1 /pym/_emerge/PollScheduler.py
parent963fa653fc0d7aff25bb4756df8398b88193547c (diff)
downloadportage-c85b1d7149f09e64b5ed4f5e45742b6e5a9df38b.tar.gz
portage-c85b1d7149f09e64b5ed4f5e45742b6e5a9df38b.tar.bz2
portage-c85b1d7149f09e64b5ed4f5e45742b6e5a9df38b.zip
Use IO_* constants where appropriate.
Diffstat (limited to 'pym/_emerge/PollScheduler.py')
-rw-r--r--pym/_emerge/PollScheduler.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/pym/_emerge/PollScheduler.py b/pym/_emerge/PollScheduler.py
index 3b86fa08e..eafb8a237 100644
--- a/pym/_emerge/PollScheduler.py
+++ b/pym/_emerge/PollScheduler.py
@@ -20,7 +20,8 @@ from _emerge.getloadavg import getloadavg
class PollScheduler(object):
class _sched_iface_class(SlotObject):
- __slots__ = ("idle_add", "io_add_watch", "iteration",
+ __slots__ = ("IO_ERR", "IO_HUP", "IO_IN", "IO_NVAL", "IO_OUT",
+ "IO_PRI", "idle_add", "io_add_watch", "iteration",
"output", "register", "run",
"source_remove", "timeout_add", "unregister")
@@ -34,6 +35,12 @@ class PollScheduler(object):
self._background = False
self._event_loop = global_event_loop()
self.sched_iface = self._sched_iface_class(
+ IO_ERR=self._event_loop.IO_ERR,
+ IO_HUP=self._event_loop.IO_HUP,
+ IO_IN=self._event_loop.IO_IN,
+ IO_NVAL=self._event_loop.IO_NVAL,
+ IO_OUT=self._event_loop.IO_OUT,
+ IO_PRI=self._event_loop.IO_PRI,
idle_add=self._event_loop.idle_add,
io_add_watch=self._event_loop.io_add_watch,
iteration=self._event_loop.iteration,