summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/EbuildBuildDir.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-10-21 18:13:33 -0700
committerZac Medico <zmedico@gentoo.org>2010-10-21 18:13:33 -0700
commit72298bcb48e432011d56143525adb642bd18f1d4 (patch)
treea3b2bcd8538db2ddec5c5ff8a3d623209ef7fc78 /pym/_emerge/EbuildBuildDir.py
parentf2d7564b93b4c5387fe82d8a8561b6420c04dee7 (diff)
downloadportage-72298bcb48e432011d56143525adb642bd18f1d4.tar.gz
portage-72298bcb48e432011d56143525adb642bd18f1d4.tar.bz2
portage-72298bcb48e432011d56143525adb642bd18f1d4.zip
AsynchronousLock: use subprocess if no threads
Diffstat (limited to 'pym/_emerge/EbuildBuildDir.py')
-rw-r--r--pym/_emerge/EbuildBuildDir.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/_emerge/EbuildBuildDir.py b/pym/_emerge/EbuildBuildDir.py
index de3f56dfb..bdb7fbc7d 100644
--- a/pym/_emerge/EbuildBuildDir.py
+++ b/pym/_emerge/EbuildBuildDir.py
@@ -46,7 +46,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
@@ -70,7 +70,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)