diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-05-26 15:14:07 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-05-26 15:14:07 -0700 |
commit | e0c79d23399998114284e9f6245e812b8df57474 (patch) | |
tree | 972f02795af00eeb4d8ea416607e156c783c22d3 | |
parent | be895ebfb1fe666696f6925327999554e488be26 (diff) | |
download | portage-e0c79d23399998114284e9f6245e812b8df57474.tar.gz portage-e0c79d23399998114284e9f6245e812b8df57474.tar.bz2 portage-e0c79d23399998114284e9f6245e812b8df57474.zip |
AsynchronousLock: check type in _poll and _cancel
-rw-r--r-- | pym/_emerge/AsynchronousLock.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pym/_emerge/AsynchronousLock.py b/pym/_emerge/AsynchronousLock.py index d11797993..debf15302 100644 --- a/pym/_emerge/AsynchronousLock.py +++ b/pym/_emerge/AsynchronousLock.py @@ -70,12 +70,12 @@ class AsynchronousLock(AsynchronousTask): self.wait() def _cancel(self): - if self._imp is not None: + if isinstance(self._imp, AsynchronousTask): self._imp.cancel() def _poll(self): - if self._imp is not None: - return self._imp.poll() + if isinstance(self._imp, AsynchronousTask): + self._imp.poll() return self.returncode def _wait(self): |