diff --git a/support/scripts/graph-depends b/support/scripts/graph-depends index efb73d28f6..fcf3ccab17 100755 --- a/support/scripts/graph-depends +++ b/support/scripts/graph-depends @@ -403,15 +403,14 @@ def print_pkg_deps(depth, pkg): return if max_depth == 0 or depth < max_depth: for d in dict_deps[pkg]: + if dict_version.get(d) == "virtual" \ + and "virtual" in exclude_list: + continue add = True for p in exclude_list: if fnmatch(d,p): add = False break - if dict_version.get(d) == "virtual" \ - and "virtual" in exclude_list: - add = False - break if add: outfile.write("%s -> %s\n" % (pkg_node_name(pkg), pkg_node_name(d))) print_pkg_deps(depth+1, d)