diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-10-21 18:13:33 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-10-21 18:13:33 -0700 |
commit | 72298bcb48e432011d56143525adb642bd18f1d4 (patch) | |
tree | a3b2bcd8538db2ddec5c5ff8a3d623209ef7fc78 /pym/_emerge/EbuildBuildDir.py | |
parent | f2d7564b93b4c5387fe82d8a8561b6420c04dee7 (diff) | |
download | portage-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.py | 4 |
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) |