summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-05-26 17:00:22 -0700
committerZac Medico <zmedico@gentoo.org>2011-05-26 17:00:22 -0700
commit0431bac723806b2c5539f9d2b01a017f077d190a (patch)
tree0742cbe95bbd6d5bba79176e24e858ff8a84a215 /pym
parente0c79d23399998114284e9f6245e812b8df57474 (diff)
downloadportage-0431bac723806b2c5539f9d2b01a017f077d190a.tar.gz
portage-0431bac723806b2c5539f9d2b01a017f077d190a.tar.bz2
portage-0431bac723806b2c5539f9d2b01a017f077d190a.zip
unmerge: remove redundant builddir_locked var
Diffstat (limited to 'pym')
-rw-r--r--pym/portage/dbapi/vartree.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py
index 976d8e372..982324c2c 100644
--- a/pym/portage/dbapi/vartree.py
+++ b/pym/portage/dbapi/vartree.py
@@ -1684,19 +1684,17 @@ class dblink(object):
self._prune_plib_registry(unmerge=True, needed=needed,
preserve_paths=preserve_paths)
- builddir_locked = "PORTAGE_BUILDIR_LOCKED" in self.settings
builddir_lock = None
scheduler = self._scheduler
retval = os.EX_OK
try:
# Only create builddir_lock if the caller
# has not already acquired the lock.
- if not builddir_locked:
+ if "PORTAGE_BUILDIR_LOCKED" not in self.settings:
builddir_lock = EbuildBuildDir(
scheduler=scheduler,
settings=self.settings)
builddir_lock.lock()
- builddir_locked = True
prepare_build_dirs(settings=self.settings, cleanup=True)
log_path = self.settings.get("PORTAGE_LOG_FILE")
@@ -1746,8 +1744,7 @@ class dblink(object):
finally:
self.vartree.dbapi._bump_mtime(self.mycpv)
- if builddir_locked:
- try:
+ try:
if not eapi_unsupported and os.path.isfile(myebuildpath):
if retval != os.EX_OK:
msg_lines = []
@@ -1789,7 +1786,7 @@ class dblink(object):
self._elog_process(phasefilter=("prerm", "postrm"))
- if retval == os.EX_OK and builddir_locked:
+ if retval == os.EX_OK:
try:
doebuild_environment(myebuildpath, "cleanrm",
settings=self.settings, db=self.vartree.dbapi)
@@ -1800,7 +1797,7 @@ class dblink(object):
settings=self.settings)
phase.start()
retval = phase.wait()
- finally:
+ finally:
if builddir_lock is not None:
builddir_lock.unlock()