summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/depgraph.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-09-19 20:10:56 +0000
committerZac Medico <zmedico@gentoo.org>2009-09-19 20:10:56 +0000
commitd85e2123491fd84414b8d071de986d249ac194d9 (patch)
treef095b059afa5290a653f95cad0678dc31aeb713b /pym/_emerge/depgraph.py
parent2b45f9c05da69af178bc47a77b28e5d133577c42 (diff)
downloadportage-d85e2123491fd84414b8d071de986d249ac194d9.tar.gz
portage-d85e2123491fd84414b8d071de986d249ac194d9.tar.bz2
portage-d85e2123491fd84414b8d071de986d249ac194d9.zip
Remove obsolete InvalidAtom handler in _add_pkg_dep_string().
svn path=/main/trunk/; revision=14283
Diffstat (limited to 'pym/_emerge/depgraph.py')
-rw-r--r--pym/_emerge/depgraph.py23
1 files changed, 8 insertions, 15 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index 5b03dc3a2..e4affdf37 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -1148,23 +1148,16 @@ class depgraph(object):
vardb = self._frozen_config.roots[dep_root].trees["vartree"].dbapi
for atom in selected_atoms[pkg]:
- try:
- mypriority = dep_priority.copy()
- if not atom.blocker and vardb.match(atom):
- mypriority.satisfied = True
- if not self._add_dep(Dependency(atom=atom,
- blocker=atom.blocker, depth=depth, parent=pkg,
- priority=mypriority, root=dep_root),
- allow_unsatisfied=allow_unsatisfied):
- return 0
+ mypriority = dep_priority.copy()
+ if not atom.blocker and vardb.match(atom):
+ mypriority.satisfied = True
- except portage.exception.InvalidAtom, e:
- show_invalid_depstring_notice(
- pkg, dep_string, str(e))
- del e
- if not pkg.installed:
- return 0
+ if not self._add_dep(Dependency(atom=atom,
+ blocker=atom.blocker, depth=depth, parent=pkg,
+ priority=mypriority, root=dep_root),
+ allow_unsatisfied=allow_unsatisfied):
+ return 0
selected_atoms.pop(pkg)