summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/BinpkgFetcher.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-10-21 18:13:33 -0700
committerZac Medico <zmedico@gentoo.org>2010-11-23 17:37:10 -0800
commitd427adf0f29f819eae26fda5dee22e099dd96238 (patch)
treed472eb540b7016eeb09b92d5abd747c5156bcbdf /pym/_emerge/BinpkgFetcher.py
parentbbce62ccae17b6db10ecd99e76589b7174f63f55 (diff)
downloadportage-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.py4
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