diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-10-21 18:13:33 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-11-23 17:37:10 -0800 |
commit | d427adf0f29f819eae26fda5dee22e099dd96238 (patch) | |
tree | d472eb540b7016eeb09b92d5abd747c5156bcbdf /pym/_emerge/BinpkgFetcher.py | |
parent | bbce62ccae17b6db10ecd99e76589b7174f63f55 (diff) | |
download | portage-d427adf0f29f819eae26fda5dee22e099dd96238.tar.gz portage-d427adf0f29f819eae26fda5dee22e099dd96238.tar.bz2 portage-d427adf0f29f819eae26fda5dee22e099dd96238.zip |
AsynchronousLock: use subprocess if no threads
Diffstat (limited to 'pym/_emerge/BinpkgFetcher.py')
-rw-r--r-- | pym/_emerge/BinpkgFetcher.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/_emerge/BinpkgFetcher.py b/pym/_emerge/BinpkgFetcher.py index 6fbce97dc..9876cf444 100644 --- a/pym/_emerge/BinpkgFetcher.py +++ b/pym/_emerge/BinpkgFetcher.py @@ -144,7 +144,7 @@ class BinpkgFetcher(SpawnProcess): scheduler=self.scheduler) async_lock.start() async_lock.wait() - self._lock_obj = async_lock.lock_obj + self._lock_obj = async_lock self.locked = True class AlreadyLocked(portage.exception.PortageException): @@ -153,7 +153,7 @@ class BinpkgFetcher(SpawnProcess): def unlock(self): if self._lock_obj is None: return - portage.locks.unlockfile(self._lock_obj) + self._lock_obj.unlock() self._lock_obj = None self.locked = False |