summaryrefslogtreecommitdiffstats
path: root/pym/portage.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-05-09 04:19:22 +0000
committerZac Medico <zmedico@gentoo.org>2008-05-09 04:19:22 +0000
commit672d3fdd899af17b28ab6d92477d921801bb23af (patch)
treefdc42df967d11ba7350f8911aca233c33f2a3832 /pym/portage.py
parente3dce69dd238a194ebbd6426a5584f91968bdcac (diff)
downloadportage-672d3fdd899af17b28ab6d92477d921801bb23af.tar.gz
portage-672d3fdd899af17b28ab6d92477d921801bb23af.tar.bz2
portage-672d3fdd899af17b28ab6d92477d921801bb23af.zip
For the "blockers" parameter that's passed into the dblink constructor
now, make it a callable since it really shouldn't be called until the vdb lock has been acquired. (trunk r10264) svn path=/main/branches/2.1.2/; revision=10265
Diffstat (limited to 'pym/portage.py')
-rw-r--r--pym/portage.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/pym/portage.py b/pym/portage.py
index 4bb4cbca6..2ee750e52 100644
--- a/pym/portage.py
+++ b/pym/portage.py
@@ -9311,7 +9311,11 @@ class dblink:
return 1
# check for package collisions
- blockers = self._blockers
+ blockers = None
+ if self._blockers is not None:
+ # This is only supposed to be called when
+ # the vdb is locked, like it is here.
+ blockers = self._blockers()
if blockers is None:
blockers = []
if True: