From 575269bb0d3a30aefd355dd7d4b8c8fbeaeea893 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Mon, 27 Sep 2010 15:17:14 -0700 Subject: Fix depgraph._pkg() to not raise PackageNotFound when myrepo is None and a package is found, so --resume works. --- pym/_emerge/depgraph.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pym') diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index 7c4e30aec..33dbecfb9 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -3287,6 +3287,7 @@ class depgraph(object): if type_name == "ebuild" and myrepo is None: #We're asked to return a matching Package from any repo. + metadata = None for repo in db.getRepositories(): if not db.cpv_exists(cpv, myrepo=repo): continue @@ -3296,7 +3297,8 @@ class depgraph(object): continue else: break - raise portage.exception.PackageNotFound(cpv) + if metadata is None: + raise portage.exception.PackageNotFound(cpv) else: try: metadata = zip(db_keys, db.aux_get(cpv, db_keys, myrepo=myrepo)) -- cgit v1.2.3-1-g7c22