From 74e7a5102eea11f12a67d87b6bc53e5eb529e2c9 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Tue, 7 Dec 2010 21:05:36 +0100 Subject: [PATCH] [services/entropy-pkgdelta-generator] skip invalid package file names silently --- services/entropy-pkgdelta-generator | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/services/entropy-pkgdelta-generator b/services/entropy-pkgdelta-generator index 88b618c17..0d1e9dc7c 100755 --- a/services/entropy-pkgdelta-generator +++ b/services/entropy-pkgdelta-generator @@ -25,8 +25,12 @@ def generate_pkg_map(packages_directory): for pkg_file in os.listdir(packages_directory): if not pkg_file.endswith(etpConst['packagesext']): continue - cat, name, ver, tag, rev = entropy.dep.exploit_package_filename( - pkg_file) + try: + cat, name, ver, tag, rev = entropy.dep.exploit_package_filename( + pkg_file) + except AttributeError: + # skip invalid crap + continue obj = pkg_map.setdefault((cat, name), set()) obj.add((ver, tag, rev, pkg_file)) return pkg_map