From 7d04ce22c7925855ad75a253bfb9fafafb2b604c Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Wed, 17 Jun 2009 09:24:39 +0000 Subject: [PATCH] give filename info with the exception --- pisi/operations/install.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pisi/operations/install.py b/pisi/operations/install.py index 0f6999e8..70aecb24 100644 --- a/pisi/operations/install.py +++ b/pisi/operations/install.py @@ -146,7 +146,11 @@ def install_pkg_files(package_URIs, reinstall = False): dfn = {} for x in package_URIs: package = pisi.package.Package(x) - package.read() + try: + package.read() + except zipfile.BadZipfile: + # YALI needed to get which file is broken + raise zipfile.BadZipfile(x) name = str(package.metadata.package.name) d_t[name] = package.metadata.package dfn[name] = x