From 67b72d27627bdac8f5d51fd52bc96f7b77455bbf Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sun, 17 Jul 2011 11:38:47 +0200 Subject: [PATCH] [bin] make kill_gtk3 more reliable --- bin/kill_gtk3 | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/bin/kill_gtk3 b/bin/kill_gtk3 index c4b3192..85c4eed 100755 --- a/bin/kill_gtk3 +++ b/bin/kill_gtk3 @@ -4,7 +4,6 @@ from entropy.server.interfaces import Server srv = Server() bad_pkgs = [] -dep_cache = set() gtk2_match = srv.atom_match("x11-libs/gtk+:2") gtk3_match = srv.atom_match("x11-libs/gtk+:3") @@ -12,8 +11,7 @@ gtk3_match = srv.atom_match("x11-libs/gtk+:3") for repo_id in srv.repositories(): repo = srv.open_repository(repo_id) for pkg_id in repo.listAllPackageIds(): - deps = [x for x in repo.retrieveDependencies(pkg_id) if x not in dep_cache] - dep_cache.update(deps) + deps = repo.retrieveDependencies(pkg_id) for dep in deps: matches, rc = srv.atom_match(dep, multi_match=True, multi_repo=True) if gtk3_match in matches: