Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:master commit in: pym/_emerge/
Date: Thu, 09 Feb 2012 06:24:00
Message-Id: c45bcf6145fe0a0a0bbc047a0739c3e9f6619d9a.zmedico@gentoo
1 commit: c45bcf6145fe0a0a0bbc047a0739c3e9f6619d9a
2 Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 9 06:23:32 2012 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 9 06:23:32 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=c45bcf61
7
8 Use AbstractPollTask._wait_loop() more.
9
10 ---
11 pym/_emerge/AsynchronousLock.py | 6 ++----
12 pym/_emerge/FifoIpcDaemon.py | 6 +-----
13 pym/_emerge/PipeReader.py | 5 +----
14 3 files changed, 4 insertions(+), 13 deletions(-)
15
16 diff --git a/pym/_emerge/AsynchronousLock.py b/pym/_emerge/AsynchronousLock.py
17 index 2c4fe10..3cf0acb 100644
18 --- a/pym/_emerge/AsynchronousLock.py
19 +++ b/pym/_emerge/AsynchronousLock.py
20 @@ -152,8 +152,7 @@ class _LockThread(AbstractPollTask):
21 def _wait(self):
22 if self.returncode is not None:
23 return self.returncode
24 - while self._registered:
25 - self.scheduler.iteration()
26 + self._wait_loop()
27 return self.returncode
28
29 def unlock(self):
30 @@ -264,8 +263,7 @@ class _LockProcess(AbstractPollTask):
31 def _wait(self):
32 if self.returncode is not None:
33 return self.returncode
34 - while self._registered:
35 - self.scheduler.iteration()
36 + self._wait_loop()
37 return self.returncode
38
39 def _output_handler(self, f, event):
40
41 diff --git a/pym/_emerge/FifoIpcDaemon.py b/pym/_emerge/FifoIpcDaemon.py
42 index cbe8058..fcc4ab4 100644
43 --- a/pym/_emerge/FifoIpcDaemon.py
44 +++ b/pym/_emerge/FifoIpcDaemon.py
45 @@ -51,13 +51,9 @@ class FifoIpcDaemon(AbstractPollTask):
46 def _wait(self):
47 if self.returncode is not None:
48 return self.returncode
49 -
50 - while self._registered:
51 - self.scheduler.iteration()
52 -
53 + self._wait_loop()
54 if self.returncode is None:
55 self.returncode = os.EX_OK
56 -
57 return self.returncode
58
59 def _input_handler(self, fd, event):
60
61 diff --git a/pym/_emerge/PipeReader.py b/pym/_emerge/PipeReader.py
62 index 54c6eb7..90febdf 100644
63 --- a/pym/_emerge/PipeReader.py
64 +++ b/pym/_emerge/PipeReader.py
65 @@ -43,10 +43,7 @@ class PipeReader(AbstractPollTask):
66 def _wait(self):
67 if self.returncode is not None:
68 return self.returncode
69 -
70 - while self._registered:
71 - self.scheduler.iteration()
72 -
73 + self._wait_loop()
74 self.returncode = os.EX_OK
75 return self.returncode