summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-03-31 08:41:52 -0700
committerZac Medico <zmedico@gentoo.org>2011-04-13 00:48:53 -0700
commit208260f4313489d9eb3d7fb318df64d1a7d4cd7b (patch)
treecdd1047bdc33077d0e287e15c84e5e5f1701e6c5 /pym
parent2ab0fa496c6f923503744f7492e611ead8ce2682 (diff)
downloadportage-208260f4313489d9eb3d7fb318df64d1a7d4cd7b.tar.gz
portage-208260f4313489d9eb3d7fb318df64d1a7d4cd7b.tar.bz2
portage-208260f4313489d9eb3d7fb318df64d1a7d4cd7b.zip
Display: fix fetch restrict msg for RO_DISTDIRS
This will fix bug #361463.
Diffstat (limited to 'pym')
-rw-r--r--pym/_emerge/resolver/output.py2
-rw-r--r--pym/portage/dbapi/porttree.py3
2 files changed, 4 insertions, 1 deletions
diff --git a/pym/_emerge/resolver/output.py b/pym/_emerge/resolver/output.py
index a5b5e27b7..5991df525 100644
--- a/pym/_emerge/resolver/output.py
+++ b/pym/_emerge/resolver/output.py
@@ -356,7 +356,7 @@ def display(depgraph, mylist, favorites=[], verbosity=None):
fetch = red("F")
if ordered:
counters.restrict_fetch += 1
- if portdb.fetch_check(pkg_key, pkg_use):
+ if not portdb.getfetchsizes(pkg.cpv, useflags=pkg_use):
fetch = green("f")
if ordered:
counters.restrict_fetch_satisfied += 1
diff --git a/pym/portage/dbapi/porttree.py b/pym/portage/dbapi/porttree.py
index e1340d18b..11cc45225 100644
--- a/pym/portage/dbapi/porttree.py
+++ b/pym/portage/dbapi/porttree.py
@@ -706,6 +706,9 @@ class portdbapi(dbapi):
return filesdict
def fetch_check(self, mypkg, useflags=None, mysettings=None, all=False):
+ """
+ TODO: account for PORTAGE_RO_DISTDIRS
+ """
if all:
useflags = None
elif useflags is None: