From 545a6e288b900e5e651639eed3a9c80ea77ff2e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Onur=20K=C3=BC=C3=A7=C3=BCk?= Date: Tue, 19 Sep 2006 15:55:00 +0000 Subject: [PATCH] buggy packages are first to go --- scripts/cleanCache.py | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/scripts/cleanCache.py b/scripts/cleanCache.py index 5087906e..93450b38 100755 --- a/scripts/cleanCache.py +++ b/scripts/cleanCache.py @@ -14,13 +14,18 @@ def findUnneededFiles(): dict = {} for f in listdir: - name, ver = util.parse_package_name(f) - version = ver.split(".pisi")[0] - if dict.has_key(name): - if Version(dict[name]) < Version(version): - dict[name] = version - else: - dict[name] = version + try: + name, ver = util.parse_package_name(f) + version = ver.split(".pisi")[0] + if dict.has_key(name): + if Version(dict[name]) < Version(version): + dict[name] = version + else: + if version: + dict[name] = version + + except: + pass for f in dict: listdir.remove("%s-%s.pisi" % (f, dict[f]))