diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-05-17 14:32:33 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-05-25 20:05:58 -0700 |
commit | b74ea509d291740a0204096f2d1298014a98b500 (patch) | |
tree | f46fcd34c72f30a3f94ec5818e8a4635b39dca2a | |
parent | 75e1b20bf150f0d5a081de817a106bbdde772cf6 (diff) | |
download | portage-b74ea509d291740a0204096f2d1298014a98b500.tar.gz portage-b74ea509d291740a0204096f2d1298014a98b500.tar.bz2 portage-b74ea509d291740a0204096f2d1298014a98b500.zip |
AsynchronousTask: tweak poll() logic
-rw-r--r-- | pym/_emerge/AsynchronousTask.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pym/_emerge/AsynchronousTask.py b/pym/_emerge/AsynchronousTask.py index bd722912b..057063c12 100644 --- a/pym/_emerge/AsynchronousTask.py +++ b/pym/_emerge/AsynchronousTask.py @@ -29,10 +29,11 @@ class AsynchronousTask(SlotObject): return self.returncode is None def poll(self): - self._wait_hook() if self.returncode is not None: return self.returncode - return self._poll() + self._poll() + self._wait_hook() + return self.returncode def _poll(self): return self.returncode |