diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-05-17 14:32:33 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-05-17 14:32:33 -0700 |
commit | 927966f77a5a9b94462e9a0c23be4e7b56207f58 (patch) | |
tree | 54e302d57a39d7385efaf2c64b2016f789cc1fd8 | |
parent | 1650ac2944b7cbd5a462d2ce39993e2f202807c4 (diff) | |
download | portage-927966f77a5a9b94462e9a0c23be4e7b56207f58.tar.gz portage-927966f77a5a9b94462e9a0c23be4e7b56207f58.tar.bz2 portage-927966f77a5a9b94462e9a0c23be4e7b56207f58.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 cac1d5594..36522ca4c 100644 --- a/pym/_emerge/AsynchronousTask.py +++ b/pym/_emerge/AsynchronousTask.py @@ -31,10 +31,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 |