From d427adf0f29f819eae26fda5dee22e099dd96238 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 21 Oct 2010 18:13:33 -0700 Subject: AsynchronousLock: use subprocess if no threads --- pym/_emerge/EbuildBuildDir.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pym/_emerge/EbuildBuildDir.py') diff --git a/pym/_emerge/EbuildBuildDir.py b/pym/_emerge/EbuildBuildDir.py index c901fe667..1da3c93ae 100644 --- a/pym/_emerge/EbuildBuildDir.py +++ b/pym/_emerge/EbuildBuildDir.py @@ -55,7 +55,7 @@ class EbuildBuildDir(SlotObject): scheduler=self.scheduler) builddir_lock.start() builddir_lock.wait() - self._lock_obj = builddir_lock.lock_obj + self._lock_obj = builddir_lock self.settings['PORTAGE_BUILDIR_LOCKED'] = '1' finally: self.locked = self._lock_obj is not None @@ -79,7 +79,7 @@ class EbuildBuildDir(SlotObject): if self._lock_obj is None: return - portage.locks.unlockdir(self._lock_obj) + self._lock_obj.unlock() self._lock_obj = None self.locked = False self.settings.pop('PORTAGE_BUILDIR_LOCKED', None) -- cgit v1.2.3-1-g7c22