summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2013-01-01 03:08:49 -0800
committerZac Medico <zmedico@gentoo.org>2013-01-01 03:08:49 -0800
commit83cfc04df383b56592b89f1dc58428c0e8d09925 (patch)
tree4e08bb1e702816c535f6d63c2b5487b0d09882b1
parent1e5a09e99d8677f20f74d662da4e1f5c127650a7 (diff)
downloadportage-83cfc04df383b56592b89f1dc58428c0e8d09925.tar.gz
portage-83cfc04df383b56592b89f1dc58428c0e8d09925.tar.bz2
portage-83cfc04df383b56592b89f1dc58428c0e8d09925.zip
AsynchronousLock: override _async_wait_cb
-rw-r--r--pym/_emerge/AsynchronousLock.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pym/_emerge/AsynchronousLock.py b/pym/_emerge/AsynchronousLock.py
index 2de1acdcf..520541432 100644
--- a/pym/_emerge/AsynchronousLock.py
+++ b/pym/_emerge/AsynchronousLock.py
@@ -119,12 +119,12 @@ class _LockThread(AbstractPollTask):
def _run_lock(self):
self._lock_obj = lockfile(self.path, wantnewlockfile=True)
# Thread-safe callback to EventLoop
- self.scheduler.idle_add(self._run_lock_cb)
+ self._async_wait()
- def _run_lock_cb(self):
+ def _async_wait_cb(self):
self._unregister()
self.returncode = os.EX_OK
- self.wait()
+ AbstractPollTask._async_wait_cb(self)
return False
def _cancel(self):