summaryrefslogtreecommitdiffstats
path: root/pym/portage/util/digraph.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-08-18 13:49:52 -0700
committerZac Medico <zmedico@gentoo.org>2010-08-18 13:49:52 -0700
commit5cfe98ee7e1e01f1634a29deb01fcefc9d551797 (patch)
tree879dc9ed92cff226619fdf6f6ca0934a4ce18e90 /pym/portage/util/digraph.py
parent8f08c242f0c6d1009beddd6d383ef283a1ba7be1 (diff)
downloadportage-5cfe98ee7e1e01f1634a29deb01fcefc9d551797.tar.gz
portage-5cfe98ee7e1e01f1634a29deb01fcefc9d551797.tar.bz2
portage-5cfe98ee7e1e01f1634a29deb01fcefc9d551797.zip
Fix get_cycles() to handle None return value from shortest_path().
Diffstat (limited to 'pym/portage/util/digraph.py')
-rw-r--r--pym/portage/util/digraph.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pym/portage/util/digraph.py b/pym/portage/util/digraph.py
index 97f9c99b2..2849b8e2c 100644
--- a/pym/portage/util/digraph.py
+++ b/pym/portage/util/digraph.py
@@ -310,6 +310,8 @@ class digraph(object):
shortest_path = None
for child in self.child_nodes(node, ignore_priority):
path = self.shortest_path(child, node, ignore_priority)
+ if path is None:
+ continue
if not shortest_path or len(shortest_path) > len(path):
shortest_path = path
if shortest_path: